【发布时间】:2010-02-19 05:01:41
【问题描述】:
如何使用boost::date_time 使用当前 系统时区在本地时间和UTC 时间之间进行转换(特别是从本地时间到UTC)?我知道boost::date_time::local_adjustor,但它需要一个模板参数,它是一个依赖于时区的偏移量。
Failing platform-independent way 这样做,我将如何专门在 Linux 上这样做?
顺便说一句,在转换过程中如何处理不存在的时间点?例如,如果一天由于 DST 而少了一小时,我尝试从缺少的时间转换一个时间点,那么得到的通用时间是什么?
【问题讨论】: