StupidBeauty
Read times:610Posted at:Fri Mar 8 23:58:38 2013 - no title specified

Qt4.8文档翻译:QDateTime类参考,QDateTime Class Reference

成员函数文档

QString QDateTime::toString ( const QString & format ) const

将这个时日(datetime)对象转换成字符串。format参数用来具体控制最终生成的字符串的格式。

针对其中的日期部分,可使用以下表达式:

表达式

输出

d

日期中的日数(day),以数字表示,不带领头的零(1至31)

dd

日期中的日数,以数字表示,带领头的零(01至31)

ddd

以本地语言缩写的星期日名(例如周一('Mon')至周日('Sun'))。使用的是QDate::shortDayName()。

dddd

以本地语言表示的完整星期日名(例如星期一('Monday')至星期天('Qt::Sunday'))。使用QDate::longDayName()。

M

以数字表示的月份,不带领头的零(1-12)

MM

以数字表示的月份,带领头的零(01-12)

MMM

以本地语言表示的月份名缩写(例如一月('Jan')至十二月('Dec'))。使用QDate::shortMonthName()。

MMMM

以本地语言表示的完整月份名(例如一月份('January')至十二月份('December'))。使用QDate::longMonthName()。

yy

以二位数字表示的年份(00-99)

yyyy

以四位数字表示的年份

针对其中的时间部分,可使用以下表达式:

表达式

输出

h

小时数,不带领头的零(0至23,或者分上午(AM)/下午(PM)的话就是1 至12)

hh

小时数,带领头的零(00至23,或者分上午(AM)下午(PM)的话就是01 至12)

m

分钟数,不带领头的零(0至59)

mm

分钟数,带领头的零(00至59)

s

秒钟数,不带领头的零(0至59)

ss

秒钟数,带领头的零(00至59)

z

毫秒数,不带领头的零(0至999)

zzz

毫秒数,带领头的零(000至999)

AP

使用上午/下午(AM/PM)表示法。AP会被替换成“上午”("AM")或“下午”("PM")。

ap

使用上午/下午(am/pm)表示法。ap会被替换成“上午”("am")或“下午”("pm")。

所有其它的输入字符都会被无视。任何被单引号引用起来的字符都会当成文本处理,不被当作表达式。两个连续的单引号在一起("''")的话,会在最终的输出中被替换成一个单引号。

格式字符串示例(假设该QDateTime对象本身的值是2001 年五月21,14:13:09):

格式

结果

dd.MM.yyyy

21.05.2001

ddd MMMM d yy

Tue May 21 01

hh:mm:ss.zzz

14:13:09.042

h:m:s ap

2:13:9 pm

如果该时日对象无效,则返回的字符串为空字符串。

参考QDate::toString()和QTime::toString()。

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4