时间精确到秒和毫秒,有下面两个函数
///-# 时间 时间戳 互相转化
QDateTime time = QDateTime::currentDateTime();
qDebug() << time.toString("yyyy-MM-dd hh:mm:ss.zzz"); ///< 时间
qint64 time_t1 = QDateTime::currentSecsSinceEpoch(); ///< 精确到秒 时间戳10位
qint64 time_t2 = QDateTime::currentMSecsSinceEpoch(); ///< 精确到毫秒时间戳13位
qDebug() << time_t1;
qDebug() << time_t2;
//打印毫秒中间隔1ms,是因为前面打印输出用了1ms,注释调即可
qDebug() << QDateTime::fromSecsSinceEpoch(time_t1).toString("yyyy-MM-dd hh:mm:ss.zzz");
qDebug() << QDateTime::fromMSecsSinceEpoch(time_t2).toString("yyyy-MM-dd hh:mm:ss.zzz");
查看函数,使用的静态函数