一个日历日期和时钟时间。
日期时间类将一个WDate (日历日期)和一个 WTime (时钟时间)的功能合并到单个类中。
习惯情况下,日期时间会假设使用标准的格林威治时间(UTC),而它会影响以下方法的行为 :
•. toTime_t() 、 setTime_t()
由toString()和timeTo()返回的字符串可被本地化。如果使用某个 WDateTime 的线程 被绑定到一个 WApplication (也就是说 , WApplication::instance() 的返回 值不是 0)的话,那么 ,可以通过替换掉那个 WApplication 的资源集 (resource bundles) 中的本地化字符串键对应的默认值的方式来将日期字符串本地化 。如果使用某个 WDateTime 的线程不是绑定到一个 WApplication (也就是说, WApplication::instance() 返回0) 的 ,那么将会使用英语字符串。
对于toString() ,本地化是通过 WDate 类的国际化 (i18n)功能来处理的。一个无效的 WDateTime 会 被转换成字符串"Null":
•.Wt.WDateTime.null: Null
timeTo()方法包含以下本地化字符串:
•.Wt.WDateTime.second: 1second(秒)
•.Wt.WDateTime.seconds: {1} seconds(秒) 占位符{1}会被实际秒数替换。对于minutes (分)、 hours (时)、 days (日)、 weeks (周)、 monts (月)和 years (年) 也有同样的键。
HxLauncher: Launch Android applications by voice commands