我试图获取当前时间作为时间戳,但没有成功。
我有这个代码:
QDateTime setTime = QDateTime::fromString (QString("1970-07-18T14:15:09"), Qt::ISODate);
QDateTime current = QDateTime::currentDateTime();
uint msecs = setTime.time().msecsTo(current.time());
return QString::number(msecs);
输出为
Sunday, January 25th 1970, 03:17:35 (GMT)
最佳答案
在 Qt 4.7 中,有 QDateTime::currentMSecsSinceEpoch()
静态函数,它完全可以满足您的需要,无需任何中间步骤。因此,我建议使用 Qt 4.7 或更高版本的项目。
关于qt - 如何获取当前时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2781119/