问题标签 [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++ - 提升日期解析 29FEB
日期时间解析存在一些问题,我不知道有什么好的解决方法。
考虑以下代码:
问题是,日期时间解析器中的默认年份是1400
,即不是闰年,所以今年没有 2 月 29 日。主要问题当然是为什么1400
默认年份而不是闰年,无论如何我需要一些不错的解决方法,有什么想法吗?
c++ - 如何获取 std::locale 的日期和时间的当前“本地化模式”
到目前为止,我能够获得当前的语言环境,但我想获得该特定语言环境的日期格式。这可以用标准库来完成吗?
c++ - 自定义方面解析日期/时间无法识别区域设置
我正在寻找一个样本来将日期转换为任意时代的秒数(日期小于标准 1970 年)
我发现了以下非常好的示例(来自答案): 如何从字符串中解析日期/时间?
问题是,显然在 VC++ 2013 / Boost 1.59 中不起作用,日期都打印为“不是日期”(来自“if(pt != bt::ptime())”的循环中的条件永远不会为真) .
在调试器中稍微挖掘一下“is >> pt”,似乎 MSVC STL 在全局表中查找区域设置但没有找到。
代码是否遗漏了什么?
更新:这似乎是特定于 MSVC 的,在带有 GCC 4.9 和 Boost 1.59 的 Linux Open SUSE 13.2 中,程序运行良好。
c++ - 周数和年份的月份
假设我有:周 = 13 年 = 2016
boost 或标准库中是否有任何东西可以从这两个输入中获取月份编号(或名称)。
我知道一周可能会重叠一个多月,因此任何其他建议都会有所帮助。
谢谢!
c++ - 有没有办法确定日期/时间是否不存在?
有趣的事实是,我相信我们中的大多数玩时间领域的人都知道——有些日期/时间可能看起来有效但实际上并不存在,例如夏令时切换时间的凌晨 2:30。
C++(标准或Windows)中有没有办法确定给定日期/时间在给定时区规范中是否有效?
visual-c++ - 错误 LNK1104:无法打开文件 'boost_date_time-vc80-mt-1_55.lib'
我一直在尝试使用 Visual C++ 计算两个日期之间的天数。我正在使用 Visual Studio 2005 并为 gregorian date_time 库提升 1.55.0,但陷入了这个错误。#include "boost/date_time/gregorian/gregorian.hpp" Error 32 fatal error LNK1104: cannot open file 'boost_date_time-vc80-mt-1_55.lib' LicenseMac 在对项目属性进行一些研究后,我在两个 C++ 中都添加了 boost 库路径>> 常规 >> 附加包含目录和链接器 >> . 我有两个从 System::DateTime.Now 生成的日期并存储在一个文本文件中,例如 6/30/2016 0:0:0 5/8/2016 0:0:0
您能否根据我的系统环境建议我具体的解决方案?Visual Studio 2005 在 Visual C++ 中是否有任何其他简单的方法来计算上述两天之间的天数。提前致谢 :)
c++ - boost::posix_time::time_duration 溢出?
我有以下代码从 posix_time 获取 UNIX 时间
给我这个输出
现在diff
不应该是负数。我怎样才能正确计算?有溢出吗?
c++ - boost::gregorian::date with time?
到目前为止,它看起来boost::gregorian::date
只有日/月/年。我还需要存储小时/分钟/秒。这个对象可以同时处理吗?我很难理解如何表示所有这些数据。
c++ - boost::gregorian::date 如何在内部存储日期?
Boost 文档说明如下:“内部 boost::gregorian::date 存储为 32 位整数类型。” . 我从链接中找到了这个:http: //www.boost.org/doc/libs/1_56_0/doc/html/date_time/gregorian.html。
这个 32 位整数是如何计算的?它是自纪元以来的天数(就像 Joda 在 Java 中所做的那样)?