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

代码可以先将字符串拼接为年月日时分秒的形式,再用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");
相关推荐
森G2 小时前
18、QFile类---------QT基础
qt
混分巨兽龙某某3 小时前
基于ESP32与Qt Creator的WIFI空间透视项目(代码开源)
qt·嵌入式·esp32·wifi空间透视
A10169330714 小时前
QT数据库(三):QSqlQuery使用
数据库·qt·oracle
森G4 小时前
15、QT的容器类---------QT基础
qt
haiyaoyouyou5 小时前
Qt ElaWidgetTools 编译运行示例
开发语言·qt·qt creator·elaframework·mingw_64
不会写DN6 小时前
如何让两个Go程序远程调用?
开发语言·qt·golang
A.A呐20 小时前
【QT第三章】常用控件2
开发语言·qt
笨笨马甲20 小时前
Qt 实现三维坐标系的方法
开发语言·qt
谁动了我的代码?21 小时前
VNC中使用QT的GDB调试,触发断点时与界面窗口交互导致整个VNC冻结
开发语言·qt·svn
肖恭伟1 天前
QtCreator Linux ubuntu24.04问题集合
linux·windows·qt