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

代码可以先将字符串拼接为年月日时分秒的形式,再用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");
相关推荐
郝学胜-神的一滴3 小时前
Qt 高级开发 009: C++ Lambda 表达式
开发语言·c++·qt·软件构建
小鱼仙官7 小时前
Windonws 视频存储,10s/不限时
开发语言·qt·音视频
cpp_learners9 小时前
QT 窗体遮罩
qt·遮罩
我在人间贩卖青春12 小时前
重学Qt——绘图
qt
人还是要有梦想的12 小时前
QT数据库乱码、QT qml import导入库报错、ui界面分层设计
开发语言·qt·ui
苕皮蓝牙土豆12 小时前
【Qt工业上位机实战】从零打造高性能串口监控终端
开发语言·qt
郝学胜-神的一滴13 小时前
Qt 高级开发014 :信号槽connect函数精讲
开发语言·c++·qt·开源软件·用户界面
Shadow(⊙o⊙)13 小时前
Qt-Lambda捕获使用+阶段性综合使用
开发语言·c++·qt·qt5
W.W.H.14 小时前
Qt 程序工作原理深度解析
qt·系统架构·多线程
小许同学记录成长14 小时前
QGC地面站 UI 界面开发
qt·ui·架构