QT long long转年月日时分秒
时间: 2023-08-02 14:22:44 浏览: 202
时间戳转年月日时分秒
可以使用QDateTime类来进行转换,以下是一个将long long类型时间戳转换为年月日时分秒的例子:
```cpp
// 将long long类型的时间戳转换为年月日时分秒
qint64 timestamp = 1609459200000; // 2021-01-01 00:00:00
QDateTime dateTime = QDateTime::fromMSecsSinceEpoch(timestamp);
QString year = dateTime.toString("yyyy");
QString month = dateTime.toString("MM");
QString day = dateTime.toString("dd");
QString hour = dateTime.toString("hh");
QString minute = dateTime.toString("mm");
QString second = dateTime.toString("ss");
```
通过调用QDateTime类的fromMSecsSinceEpoch函数可以将long long类型的时间戳转换为QDateTime对象。接下来通过调用toString函数并传入相应的参数,可以将QDateTime对象中的年、月、日、时、分、秒等信息转换为字符串。
阅读全文