JS中的Unix时间戳转换和QTDatetime之间的区别?

时间:2015-09-03 13:57:31

标签: javascript c++ qt

转换unix时间戳" 1441028773999"在JS(在QML中):

console.log(new Date(1441028773999)) //result is Mon Aug 31 10:46:13 2015 GMT-0300 (RIGHT RESPONSE)

转换为QT CPP课程:

QDateTime dt = QDateTime::fromTime_t(1441028773999);
QString textdate = dt.toString( Qt::TextDate ); //result is "3/7/40 7:43 AM" (WRONG RESPONSE)

如何使用像JS这样的正确响应来转换QT Class中的时间戳?

1 个答案:

答案 0 :(得分:3)

使用QDateTime::fromMSecsSinceEpoch

http://doc.qt.io/qt-4.8/qdatetime.html#fromMSecsSinceEpoch