欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > Qt中时间戳转化为时间

Qt中时间戳转化为时间

2025/2/7 16:21:13 来源:https://blog.csdn.net/weixin_51883798/article/details/143544764  浏览:    关键词:Qt中时间戳转化为时间

QT中时间和时间戳互相转化_currentsecssinceepoch-CSDN博客

    qDebug()<<QDateTime::currentMSecsSinceEpoch();

1730838034770 

时间戳(Unix timestamp)转换工具 - 在线工具 (tool.lu) 

[static] qint64 QDateTime::currentMSecsSinceEpoch()

Returns the number of milliseconds since 1970-01-01T00:00:00 Universal Coordinated Time. This number is like the POSIX time_t variable, but expressed in milliseconds instead.

This function was introduced in Qt 4.7.

在日期和时间表示法中,"T"是一个分隔符,用于将日期部分和时间部分明确区分开来。这种格式遵循ISO 8601国际标准,该标准定义了日期和时间的表示方法。 

 时间戳:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

世界标准时间    UTC    Universal Coordinated Time

GMT(格林威治标准时间,Greenwich Mean Time)是一个时间标准,它以通过英国伦敦格林威治的子午线上的平均太阳时作为参考。GMT是以前国际上广泛使用的时间标准,现在已被协调世界时(UTC,Coordinated Universal Time)所取代,但在日常交流中GMT仍然被广泛使用。

GMT最早由英国铁路使用,后来在1884年的国际经度会议上被采纳为国际时间标准。

    qint64 timeStamp = QDateTime::currentMSecsSinceEpoch();QString dateTime = QDateTime::fromMSecsSinceEpoch(timeStamp).toString("yyyy-MM-dd hh:mm:ss.zzz");qDebug() << timeStamp;qDebug() << dateTime;

 1730838666420

"2024-11-06 04:31:06.420"