WDate Wt::WDate::fromString |
( |
const WString & |
s, |
const WString & |
format |
||
) |
[static] |
按照指定的格式将一个字符串解析成一个日期。
format的语法与toString(const WString& format)中的是一样的。
如果日期无法解析或者是无效的,那麽就會返回一個無效的日期(isValid()會返囬假)。
参考:
toString(const WString&) const
WString Wt::WDate::toString |
( |
const WString & |
format ) |
const |
按照指定的格式将这個日期转换成字符串。
format是一個字符串,其中的这些内容是有特殊意义的。
代码 |
意义 |
示例(针对2007年8月3日星期一) |
d |
前面不带0的日子(1-31) |
3 |
dd |
前面带0的日子(01-31) |
03 |
ddd |
采用shortDayName()返回的星期的缩写 |
Mon |
dddd |
采用longDayName()返回的星期的缩写 |
Monday |
M |
前面不带0的月份(1-12) |
8 |
MM |
前面带0的月份(01-12) |
08 |
MMM |
采用shortMonthName()返回的月份的缩写 |
Aug |
MMMM |
采用longMonthName()返回的月份的缩写 |
August |
yy |
用兩位數表示的年份(00-99) |
07 |
yyyy |
用四位數表示的年份(-9999-9999) |
2007 |
任何其它的文字都是按照原样保留的。单引号(')之间的字符串内容不會被解释成特殊代码。在一個字符串当中,引号可用双引号('')來表示。
格式的示例和结果:
格式 |
结果(针对2007 年8月 3 日星期一) |
ddd MMM d yyyy |
Mon Aug 3 2007 |
dd/MM/yyyy |
03/08/2007 |
dddd, MMM d, yyyy |
Wednesday, Aug 3, 2007 |
'MM': MM, 'd': d, 'yyyy': yyyy |
MM: 08, d: 3, yyyy: 2007 |
参考:
fromString(const WString& value, const WString& format)
HxLauncher: Launch Android applications by voice commands