1. currentTime():获取当前的系统时间

QTime currentTime = QTime::currentTime();
QString currentTimeText = currentTime.toString("hh:mm");

2. toString():将获取的当前时间转换为字符串类型,参数需指定转换后时间的显示格式,参数可用字符串,也可用Qt::DateFormat

h 小时,当同时指定AM/PM时,采用12小时制显示小时(1-12),其他情况仍采用24小时制进行显示(0-23)
hh 小时,当同时指定AM/PM时,采用12小时制显示小时(01-12),其他情况仍采用24小时制进行显示(00-23)
H 小时,无论何时都以24小时制显示小时(0-23)
HH 小时,无论何时都以24小时制显示小时(00-23)
m (0-59)
mm (00-59)
s (0-59)
ss (00-59)
z 秒的小数部分,在小数点后不带0(0-999)
zzz 秒的小数部分,毫秒精度精确到尾随的0(000-999)
AP/A 使用AM/PM显示
ap/a 使用am/pm显示

eg:

Format Result
hh:mm:ss.zzz 14:13:09.042
h:m:s ap 2:13:9 pm
H:m:s a 14:13:8 pm
posted on 2022-02-24 10:49  不再低调  阅读(374)  评论(0编辑  收藏  举报