【发布时间】:2011-09-28 20:25:50
【问题描述】:
我需要以毫秒精度获得格式良好的时间戳(稍作修改的 ISO 8601)。
示例日期如下所示:2011-09-28 13:11:15.237-08:00
格式也应该能够被覆盖。
我一直在玩 boost::posix_time::microsec_clock::local_time() 和 boost::posix_time::time_facet,除了时间戳之外,它们都很好用。
由于 posix 时间不包含时区信息,这是不可能的(我猜)
那么,还有什么我可以使用的具有毫秒精度的包含时区信息的东西,或者我可以让time_facet 与时区一起工作吗?
也许我应该始终使用 UTC?
谢谢
【问题讨论】:
标签: c++ boost boost-date-time