QT软件开发: QTime序列化时间处理(字符串与秒、毫秒互转)

简介: QT软件开发: QTime序列化时间处理(字符串与秒、毫秒互转)

需要加入的头文件:

#include <QTime>

一.  秒单位时间转为字符串时、分、秒格式输出

    int time_sec=100;
    QString timer=QTime(0, 0, 0).addSecs(int(time_sec)).toString(QString::fromLatin1("HH:mm:ss"));
    qDebug()<<timer; //输出:"00:01:40"

二.  秒单位时间转为字符串时、分、秒、毫秒格式输出

    int time_sec=100;
    QString timer=QTime(0, 0, 0,0).addSecs(int(time_sec)).toString(QString::fromLatin1("HH:mm:ss:zzz"));
    qDebug()<<timer; //输出:"00:01:40:000"

四.  毫秒单位时间转为字符串时、分、秒、毫秒格式输出

    int time_ms=1234;
    QString timer=QTime(0, 0, 0,0).addMSecs(int(time_ms)).toString(QString::fromLatin1("HH:mm:ss:zzz"));
    qDebug()<<timer; //输出:""00:00:01:234""

五、将字符串时、分、秒转为秒单位时间

1.     QString time_str="01:20:30"; //时分秒
     QTime time=QTime::fromString(time_str);
     qDebug()<<"时:"<<time.hour();
     qDebug()<<"分:"<<time.minute();
     qDebug()<<"秒:"<<time.second();
     qDebug()<<"总秒数:"<<time.hour()*60*60+time.minute()*60+time.second();
/*
时: 1
分: 20
秒: 30
总秒数: 4830
*/

六、将字符串时、分、秒、毫秒转为毫秒单位时间

     QString time_str="01:20:30.300"; //时分秒毫秒
     QTime time=QTime::fromString(time_str);
     qDebug()<<"时:"<<time.hour();
     qDebug()<<"分:"<<time.minute();
     qDebug()<<"秒:"<<time.second();
     qDebug()<<"毫秒:"<<time.msec();
     qDebug()<<"总毫秒数:"<<time.hour()*60*60*1000+time.minute()*60*1000+time.second()*1000+time.msec();
/*
时: 1
分: 20
秒: 30
毫秒: 300
总毫秒数: 4830300
*/
目录
相关文章
|
6月前
QT里面字符串转ieee754标准的float浮点数
QT里面字符串转ieee754标准的float浮点数
142 0
|
1月前
|
存储 Linux C语言
(2)Qt中的字符串类型
本文介绍了Qt中的字符串类型QByteArray和QString,包括它们的构造函数、数据操作方法、查找操作、遍历操作以及与其他类型之间的转换,并解释了它们之间的区别。
110 5
(2)Qt中的字符串类型
|
6月前
|
Windows 安全 C++
Qt字符串类应用与常用基本数据类型
Qt字符串类应用与常用基本数据类型
|
6月前
|
C语言 容器
【qt】QString字符串2
【qt】QString字符串2
32 0
|
6月前
|
C++
【qt】QString字符串1
【qt】QString字符串1
50 0
|
6月前
|
安全 PHP
PHP反序列化---字符串逃逸(增加/减少)
PHP反序列化---字符串逃逸(增加/减少)
|
6月前
QT去除QString字符串中空格的方法
QT去除QString字符串中空格的方法
241 0
|
6月前
|
C++
[Qt5&控件] Label控件显示文本内容(字符串和整数)
[Qt5&控件] Label控件显示文本内容(字符串和整数)
140 0
[Qt5&控件] Label控件显示文本内容(字符串和整数)
|
6月前
Qt 计算字符串和文件的md5 值
Qt 计算字符串和文件的md5 值
134 0
《QT从基础到进阶·一》QString字符串常用方式
《QT从基础到进阶·一》QString字符串常用方式
119 0

推荐镜像

更多