问题标签 [boost-date-time]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++:我应该使用 Boost.Date_Time Posix 时间还是本地时间?
我正在对现有的多平台库进行更改。该库目前使用time_t
和time(NULL)
存储重要事件的“时间戳”,但秒分辨率已不够用。该库已经将 Boost 用于不同的事情,所以我正在考虑将所有time_t
时间戳转换为 Boost.Date_Time 对象之一。
但是我对“Posix Time”和“Local Time”有点困惑。本地时间还包括时区的唯一区别是什么?似乎可以通过提供要使用的时区来将对象ptime
转换为对象。local_date_time
我是否正确地认为我应该使用它ptime
来存储时间戳,并让客户/呼叫者自己决定是否要转换为local_date_time
是否需要它?
c++ - 将毫秒 UTC 转换为人类可读的 Date_Time
我正在努力弄清楚如何使用 boost::date_time 进行转换。我想将从 Unix 纪元(1970 年 1 月 1 日 00:00)测量的毫秒值转换为人类可读的字符串 - 类似于:2/13/2012 15:20:11
将是理想的。
我已经尝试了一些我见过的 std C++ / boost 建议,但还没有运气。这是我使用的代码:
输出是:2032-07-01 20:20:37
这显然是不正确的。我怀疑我没有ticksFromEpoch
正确构造变量,但我不确定为什么。谁能指出我正确的方向?任何帮助深表感谢!!
c++ - 使用 boost::gregorian::from_string() 的链接器错误
我在 1.48 版的 Visual Studio 2005 中使用了 boost。我在尝试使用boost::gregorian::from_string()
.
并得到链接器错误:
为什么?
c++ - C++:你会选择 boost::date_time 还是 icu::date/time 库?
我的应用程序需要自定义时间和日期设置功能。我检查了 ICU 和 boost::date_time 库。从完整性的角度来看,两者似乎都符合我的要求。我想知道两者之间是否有任何偏好以及基于什么?哪一个会在性能上得分?
c++ - 阅读和写作日期提升
我正在尝试以这种格式读/写日期:yyyy-mm-ddThh:mm:ssZ
我正在这样做:
如果我删除最后的 Z,它会起作用,但如果我保留它,则会引发异常(错误的词法转换:源类型值无法解释为目标)。
有没有更好的方法来处理这些日期,而无需手动删除/添加 Z?从我在这里和那里读到的内容,我理解 Z 表示 GMT,如果它不存在,则表示时间在当地时区。我想要一些通用且无错误的版本来阅读它。
c++ - 将字符串转换为 boost::gregorian::greg_month
在 Boost 日期时间库中,是否有用于将月份短字符串(例如 Jan、Feb、Mar、Apr)转换为 boost::gregorian::greg_month 类型的实用函数?该库的文档不是很好,我在标题中看不到任何内容。
c++ - 如何将 std::string 转换为 boost::gregorian::date?
我正在尝试将 a 转换为std::string
这样的boost::gregorian::date
:
但如果字符串包含“01 Mar 2012”,则转换成功。
如何将“1 Mar 2012”之类的字符串转换为等效字符串boost::gregorian::date
?
c++ - 引用`boost::date_time`的枚举项的正确方法
问题> 我见过大量使用Code One来比较boost::date_time
. 基于 C++ 标准,枚举的使用是不正确的。我提供了一个解决方案,代码二。
有人可以让我快速看一下,看看它是否是正确的比较方法?
谢谢
c++ - 从时钟获取当前日期
我正在这样做
我收到以下错误
有什么我必须做的不同吗?
参考http://www.boost.org/doc/libs/1_47_0/doc/html/date_time/gregorian.html#date_construct_from_clock
c++ - boost::date_time,g++-4.7.0,编译错误
以下代码使用 g++-4.7.0 时会出现编译错误,但使用 g++-4.6 时可以正常编译。
以下是反复看到的错误信息(编译器输出很多信息)
我正在使用 Ubuntu 12.04 和 libboost-date-time1.46.1。
有什么建议么?