字符串变成日期变量,再加上任意秒数

代码可以先将字符串拼接为年月日时分秒的形式,再用QDateTime::fromString函数转换,这样就可以控制它的加减秒数,再输出为固定格式。对于在接收到的时间上纠正时间特别好用。

cpp 复制代码
QString datetime=parts[4]+parts[3]+parts[2]+parts[1].left(6);
    QDateTime TIME1 = QDateTime::fromString(datetime, "yyyyMMddHHmmss").addSecs(8 * 3600);//加了8小时 原本是UTC时间
    QString formattedTime = TIME1.toString("yyyy年M月d日 hh:mm:ss");
相关推荐
小庞在加油5 小时前
WinDbg实战:QT/跨平台项目死锁与无响应问题排查指南
开发语言·qt·windbg·工具
hy.z_7777 小时前
【QT】1.QT初识(背景介绍、搭建开发环境、Qt Creator、程序、项目文件解析、编程注意事项)
qt
不会代码的小猴8 小时前
7. JSON
开发语言·c++·笔记·qt·算法·json
沫璃染墨8 小时前
《Qt从零入门系列(六):信号与槽进阶——从多种连接方式到Lambda表达式》
开发语言·c++·qt·代码规范·设计规范·qt5
橙橙笔记12 小时前
QT的安装
开发语言·qt·安装·软件
AI的探索之旅13 小时前
图像格式与转换一文讲透:相机 / OpenCV / Qt
数码相机·qt·opencv
2kπ14 小时前
QT开发笔记
开发语言·笔记·qt
Quz16 小时前
QML MouseArea:点击、悬停与坐标获取
qt
程与留16 小时前
04_Qt项目构建流程深度解析——MOC、UIC、RCC 的作用与原理
qt
Quz16 小时前
QML MouseArea 事件:单击双击、长按与多按键检测
qt