#include <QCoreApplication>
#include <QDateTime>
#include <QDebug>
#include <QDate>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
//获取当前系统时间
QDateTime TodayTime = QDateTime::currentDateTime();
qDebug() <<TodayTime.toString("yyyy-MM-dd hh:mm:ss");
//获取当前系统的时间戳(这里是毫秒级别)
//法一
qint64 CurrentMEpoch = QDateTime::currentMSecsSinceEpoch();
//法二
QDateTime date = QDateTime::currentDateTime();
date.toMSecsSinceEpoch();
//时间戳转年月日
QDateTime dd = QDateTime::fromMSecsSinceEpoch(CurrentMEpoch);
qDebug() << dd.toString("yyyy-MM-dd hh:mm:ss");
QDateTime T = QDateTime::currentDateTime();
//将当前系统时间转时间戳
int timeT = T.toTime_t();
//把时间戳转QDateTime类型
QString TStr = QDateTime::fromTime_t(timeT).toString("yyyy-MM-dd hh:mm:ss");
qDebug() << TStr;
return a.exec();
}
Qt获取当前系统时间和时间戳及其之间转换
最新推荐文章于 2023-10-09 22:08:44 发布