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

代码可以先将字符串拼接为年月日时分秒的形式,再用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");
相关推荐
Laurence4 小时前
从 code.qt.io 下载单个示例项目(一个目录/文件夹)
qt·目录·下载·文件夹·示例项目
Tianwen_Burning5 小时前
QT 槽和信号
qt
深蓝海拓6 小时前
PySide6的QTimeLine详解
笔记·python·qt·学习·pyqt
爱搞事的程小猿6 小时前
qml自定义扩展模块
c++·qt·qml
new_zhou7 小时前
Windows环境c++开发dump文件生成(优化方案)
c++·windows·qt
Laurence8 小时前
使用 CLion 打开 Qt Creator 项目(.pro 文件)
qt·clion·转换·creator·创建项目·qmake·.pro
范特西.i11 小时前
QT聊天项目(4)
开发语言·qt
sunriver200012 小时前
【Qt】Qt 5.12.12 使用msvc2015 x64编译器调试问题
qt·msvc2015_64·5.12.12
郑同学zxc1 天前
机器视觉10-Qt联合Halcon开发环境配置
开发语言·qt
踏过山河,踏过海1 天前
qt设置exe图标
qt