QT中的日期和时间格式
(2015-01-06 11:08:03)
标签:
字符串前置数字格式 |
分类: QT4 |
一.日期QDate
1.QString
QDate::shortDayName
(
返回这一日weekday在星期中的名称。
1 =
日名称将根据系统本地设置而改变。
2.QString
QDate::shortMonthName
(
返回这一月month的名称。
1 =
月名称将根据系统本地设置而改变。
3.QString
QDate::longDayName
(
返回这一日weekday在星期中的长名称。
1 =
日名称将根据系统本地设置而改变。
4.QString
QDate::longMonthName
(
返回这一月month的长名称。
1 =
月名称将根据系统本地设置而改变。
5.QString
QDate::toString (
返回一个字符串的日期。format参数决定了结果字符串的格式。
这些是可能用到的表达式:
?
?
?
?
?
?
?
?
?
?
所有其他输入字符都将被忽略。
格式字符串实例(假设这个QDate为2001年5月21日)
?
?
6.QString
这是一个重载成员函数,它的行为基本上和上面的函数相同。
返回一个字符串的日期。f参数决定了结果字符串的格式。
如果f是Qt::TextDate,字符串格式是“Sat May 20 1995”(使用shortDayName()和shortMonthName()函数来生成本地指定的字符串)。
如果f是Qt::ISODate,字符串格式遵循ISO 8601表示日期的说明,也就是YYYY-MM-DD,YYYY是年,MM是月(01-12),DD是日(01-31)。
如果f是Qt::LocalDate,字符串格式依赖于系统的本地设置。
二.时间QTime
1.QString
Qtime::toString (
返回一个字符串的时间。format参数决定了结果字符串的格式。
这些是可能用到的表达式:
?
?
?
?
?
?
?
?
?
?
所有其他输入字符都将被忽略。
格式字符串实例(假设这个QTime为14:13:09.042)
?
?
2.QString Qtime::toString ( Qt::DateFormat f = Qt::TextDate )
这是一个重载成员函数,它的行为基本上和上面的函数相同。
返回一个字符串的时间。f参数决定了结果字符串的格式。
如果f是Qt::TextDate,字符串格式是HH:MM:SS,比日午夜前一秒是“23:59:59”。
如果f是Qt::ISODate,字符串格式遵循ISO 8601表示时间的说明,也就是HH:MM:SS。
如果f是Qt::LocalDate,字符串格式依赖于系统的本地设置。