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

代码可以先将字符串拼接为年月日时分秒的形式,再用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");
相关推荐
少控科技2 天前
QT新手日记028 QT-QML所有类型
开发语言·qt
hqwest2 天前
码上通QT实战37--项目总结
开发语言·qt·软件开发·系统集成·设备选型
少控科技2 天前
QT新手日记026
开发语言·qt
嘿嘿潶黑黑2 天前
绘图中 QRect 与 QRectF 的不同
qt
木千2 天前
Qt全屏显示,在顶部工具栏的最右边显示关闭按钮
开发语言·qt
誰能久伴不乏2 天前
Qt 线程为什么和 Linux pthread 不一样?事件循环、QObject 线程归属与串口上位机正确架构
linux·qt·架构
少控科技2 天前
QT新手日记025 - W002程序代码
开发语言·qt
C++ 老炮儿的技术栈2 天前
Qt中自定义 QmyBattery 电池组件开发
c语言·开发语言·c++·windows·qt·idea·visual studio
少控科技2 天前
QT新手日记 029 - QT所有模块
开发语言·qt
少控科技2 天前
QT高阶日记01
开发语言·qt