我尝试在qt上获取当前时间(时间戳)。
myvar1=QDateTime::currentMSecsSinceEpoch();
qDebug()<<myvar1;
在应用程序输出中,我看到像|的存储符号â等我期待1407112707。 所以我的时间戳不正确。 如何正确显示QT上的时间戳?
答案 0 :(得分:2)
可能的原因是你已经宣布myvar1
不正当。将其声明为quint64
。
quint64 myvar1 = QDateTime::currentMSecsSinceEpoch();
qDebug() << myvar1;
此外,您可以使用QString::number(myvar1);
来获取字符串表示。