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 |