我想读取并显示自epoch以来的mseconds中的时间戳,该时间戳是从客户端应用程序发送的。我的代码如下所示:
QDateTime timestamp;
timestamp.fromMSecsSinceEpoch(dataBody.timeStamp);
out << "Time Stamp:" + timestamp.toString(Qt::SystemLocaleShortDate) + "\n";
但是,输出为“Time Stamp:”,系统表示时间戳无效。 我的代码出了什么问题?
答案 0 :(得分:1)
您的代码甚至不应该编译,因为QDateTime::fromMSecsSinceEpoch
是一个静态函数。正确用法:
QDateTime timestamp = QDateTime::fromMSecsSinceEpoch(dataBody.timeStamp);