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 |