Qt5.9 格式化日期字符串
一级目录
在Qt5.9中,将QDateTime格式化字符串输出,有两个相关函数:
- QString QDateTime::toString(const QString &format) QString
- QDateTime::toString(Qt::DateFormat format = Qt::TextDate)
常用的日期时间字符串格式化参数:
格式化参数 | 说明 | 举例 | 结果 |
---|---|---|---|
yy | 使用两位数值表示时间当中的年份(00-99) | yy.MM.dd | 24.02.01 |
yyyy | 使用四位数值表示时间当中的月份 | yyyy.MM.dd | 2024.02.01 |
M | 表示时间当中的月份(1-12) | yyyy.M.dd | 2024.2.01 |
MM | 使用两位数值表示时间当中的月份(01-12) | yyyy.MM.dd | 2024.02.01 |
d | 表示时间当中的日期(0-31) | yyyy.MM.d | 2024.02.1 |
dd | 使用两位数值表示时间当中的日期(00-31) | yyyy.MM.dd | 2024.02.01 |
h | 表示12小时制时间当中的小时数(0-12) | a h:mm:ss | pm 5:02:01 |
hh | 使用两位数值表示12小时制时间当中的小时数(00-12) | a hh:mm:ss | pm 05:02:01 |
H | 表示24小时制时间当中的小时数(0-23) | H:mm:ss | 17:02:01 |
HH | 使用两位数值表示24小时制时间当中的小时数(00-23) | HH:mm:ss | 17:02:01 |
m | 表示时间当中的小时数(0-59) | HHⓂ️ss | 17:2:01 |
mm | 使用两位数值表示时间当中的小时数(00-59) | HH:mm:ss | 17:02:01 |
s | 表示时间当中的秒数(0-59) | HH:mm:s |