如何正确显示QT的时间戳?

时间:2014-08-08 12:58:54

标签: qt qt4 timestamp

我尝试在qt上获取当前时间(时间戳)。

myvar1=QDateTime::currentMSecsSinceEpoch();
qDebug()<<myvar1;

在应用程序输出中,我看到像|的存储符号â等我期待1407112707。 所以我的时间戳不正确。 如何正确显示QT上的时间戳?

1 个答案:

答案 0 :(得分:2)

可能的原因是你已经宣布myvar1不正当。将其声明为quint64

quint64 myvar1 = QDateTime::currentMSecsSinceEpoch();
qDebug() << myvar1;

此外,您可以使用QString::number(myvar1);来获取字符串表示。