【发布时间】:2011-09-02 20:50:10
【问题描述】:
我正在使用 boost::date_time 并且我得到了一个 time_t,它是由一个库使用 C 标准库中的 time() 函数生成的。
我正在寻找一种从那个 time_t 获取本地时间的方法。我正在阅读文档,如果不提供时区就找不到任何方法,我不知道,因为它取决于机器的语言环境,我找不到任何方法从中获取.
我错过了什么?
【问题讨论】:
-
我认为你不能更改库,所以你被
time()卡住了? -
没错。如果可以的话,我会使用升压给定的本地时间,而不是 time_t。但不能:/
标签: c++ datetime boost boost-date-time