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

代码可以先将字符串拼接为年月日时分秒的形式,再用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");
相关推荐
羽翼未丰的啊博9 小时前
DBC_2_C上位机
qt·车载系统·汽车
大米粥哥哥10 小时前
Qt 报错qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““【已解决】
开发语言·qt·plugin·linuxdeployqt·xcb
云中飞鸿11 小时前
qt中显示日志的一般是哪个控件?
开发语言·qt
森G12 小时前
34、事件的分发机制---------事件系统
c++·qt
Frank_refuel14 小时前
QT->信号与槽详解下(概述、使用、自定义、连接方式、其他说明)
开发语言·qt
manyikaimen15 小时前
博派智能-运动控制技术-RTCP-五轴联动
c++·图像处理·qt·算法·计算机视觉·机器人·c#
雪的季节16 小时前
deleteLater跨线程安全触发时机解析
开发语言·qt·安全
森G16 小时前
33、事件概述---------事件系统
c++·qt
人还是要有梦想的17 小时前
QT C++ 机器学习
c++·qt·机器学习
一叶之秋141217 小时前
类型驱动:解锁Qt模板的渲染潜能
开发语言·qt