当前位置: 首页 > article >正文

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"


http://www.kler.cn/a/389594.html

相关文章:

  • C获取程序名称的方法
  • 使用elementUI实现表格行拖拽改变顺序,无需引入外部库
  • Rust 所有权机制
  • 并发基础:(淘宝笔试题)三个线程分别打印 A,B,C,要求这三个线程一起运行,打印 n 次,输出形如“ABCABCABC....”的字符串【举一反三】
  • 基于迭代重加权最小二乘法的算法及例程
  • ML 系列: 第 24 节 — 离散概率分布(泊松分布)
  • 数据结构 C/C++(实验一:线性表)
  • Redis - 数据库管理
  • Go语言结构体、方法与接口
  • git 对已提交的说明进行编辑
  • Golang | Leetcode Golang题解之第554题砖墙
  • 初识JVM、解释和运行、内存管理、即时编译
  • 【真题笔记】16年系统架构设计师要点总结
  • Linux之sed命令详解
  • Java将Boolean转为Json对象的方法
  • Web前端演示:遥感建筑物图像分割
  • 前端CSS3 渐变详解
  • 15分钟学 Go 第 46 天 : 监控与日志
  • 15分钟学 Go 第 41 天:中间件的使用
  • git status 命令卡顿的排查
  • Qt信号和槽-->day04
  • Rust学习(二)——rust基础语法Ⅰ:
  • 【数据分享】2024年我国省市县三级的生活服务设施数量(46类设施/Excel/Shp格式)
  • 大数据实训室中,高职大数据可视化开发技术实训课程改革研究
  • 【机器学习】强化学习(1)——强化学习原理浅析(区分强化学习、监督学习和启发式算法)
  • 蓝桥杯-洛谷刷题-day2(C++)