Qt 时间戳和时间相关的转换操作

简介: Qt 时间戳和时间相关的转换操作

chatgpt

1.获取时间戳

#include <QDateTime>
#include <QDebug>
qint64 timestamp = QDateTime::currentDateTime().toSecsSinceEpoch();
qDebug() << "当前时间戳:" << timestamp;
qint64 timestamp = 1615558799;
QDateTime dateTime = QDateTime::fromSecsSinceEpoch(timestamp);
qDebug() << "时间戳对应的日期时间:" << dateTime.toString("yyyy-MM-dd hh:mm:ss");
QString strDateTime = "2021-03-12 23:59:59";
QDateTime dateTime = QDateTime::fromString(strDateTime, "yyyy-MM-dd hh:mm:ss");
qint64 timestamp = dateTime.toSecsSinceEpoch();
qDebug() << "日期时间对应的时间戳:" << timestamp;
QString strDateTime = "2023-03-20 12:34:56";
QDateTime dateTime = QDateTime::fromString(strDateTime, "yyyy-MM-dd hh:mm:ss");
qDebug() << "时间字符串对应的 Qt 时间对象:" << dateTime;
QDateTime dateTime = QDateTime::currentDateTime();
QString strDateTime = dateTime.toString("yyyy-MM-dd hh:mm:ss");
qDebug() << "Qt 时间对象对应的时间字符串:" << strDateTime;
计算时间戳时间差
qint64 timestamp = QDateTime::currentDateTime().toSecsSinceEpoch();
qint64 timestamp_60s_ago = timestamp - 60;
qint64 time_difference = timestamp - timestamp_60s_ago;
目录
打赏
0
0
0
0
3
分享
相关文章
|
6月前
|
【Qt 学习笔记】Qt常用控件 | 输入类控件 | Date/Time Edit的使用及说明
【Qt 学习笔记】Qt常用控件 | 输入类控件 | Date/Time Edit的使用及说明
688 2
Qt5.12.2添加mqtt模块
Qt5.12.2添加mqtt模块 下载 mqtt Qt 子模块 使用 Qt 编译模块并install 生成动态库
386 0
Qt5.12.2添加mqtt模块
自定义QTableView右键弹出菜单, 并复制选中的单元格内容到剪贴板中
自定义QTableView右键弹出菜单, 并复制选中的单元格内容到剪贴板中
924 0
3.QT中QCommandLineParser和QCommandLineOption解析命令行参数
 1  新建项目 main.cpp #include &lt;QCoreApplication&gt; #include &lt;QCommandLineParser&gt; #include &lt;QDebug&gt; #include &lt;stdio.h&gt;   in
2471 0
|
9月前
【qt】一次性讲清楚日期和时间1
【qt】一次性讲清楚日期和时间
144 0
Qt获取本机IP、MAC、IPV6子网掩码等网络信息
Qt获取本机IP、MAC、IPV6子网掩码等网络信息
381 0
QT ComboBox控件 全面详解
本文详细的介绍了QComboBox控件的各种操作,例如:下拉框添加内容、默认显示、获取下拉框总行数、获取选中索引、获取当前内容、清除列表、重绘下拉框等操作。 本系列QT全面详解文章目前共有十五篇,本系列文章较为详细的讲述了QT控件的基础操作和使用,也谢谢大家的关注、点赞、收藏。
1067 2
QT ComboBox控件 全面详解

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等