如何使用 boost::date_time 解析一年中的几周?
我想解析由 4 位数年份和一年中的周数组成的字符串。我遵循了 boost date/time IO 教程,生成了一个如下的测试示例: std::string week_format = "%Y-…
Boost - 使用时间戳格式化亚秒级精度时间
我需要获得一个格式良好、精度为毫秒的时间戳(稍微修改了 ISO 8601)。 示例日期如下所示:2011-09-28 13:11:15.237-08:00 格式也应该能够被覆盖。 …
libboost_date_time 链接器错误
我刚刚在 cygwin 上构建并安装了 boost,并试图编译一个程序,但它给了我一个链接器错误,因为它正在寻找 libboost_date_time,而我有 libboost_date_…
cygwin 中的 boost 单线程库
我刚刚在 cygwin 上使用以下命令构建并安装了 boost_1_47_0 ./bootstrap.sh --with-libraries=chrono,date_time,exception,filesystem,graph,graph_pa…
sql server timestamp_t 的 boost ptime 关闭了几分钟。我做错了什么?
我有一个 SQL Server 数据库,我正在从中提取日期并将 timestamp_t 的类型转换为 Int64,如下所示: Int64 from_timestamp_t(dtl::timestamp_t& t) { …
使用 sscanf 来增加日期
我正在尝试使用 sscanf 来分隔具有提升日期的字符串。这是代码: std::sscanf(ss.c_str(),"%ls\t%lf\t%lf",&date1_,&num1_,&num2_); 我收到以下错误:…
将 to_iso_extended_string 与提升日期一起使用
我正在尝试将 d2 转换为“2011-08-02”形式的字符串,以便我可以将其传递给我的 sql 语句。根据 boost 网站,to_iso_extended_string 应该返回该格式…
将 from_string 与提升日期一起使用
我有以下代码: #include #include #include #include #include #include #include #include using namespace boost::posix_time; using namespace bo…
如何创建自定义 boost::posix_time to_string 格式化程序?
目前我必须使用类似 ptime t = from_time_t(last_write_time(p)); std::string Created = boost::posix_time::to_iso_extended_string(t) ; or 的东西…
如何使用没有前导零的 Boost.Date_Time 进行格式化?
如何格式化 boost::posix_time::ptime 对象而不用零填充数字? 例如,我想显示 6/7/2011 6:30:25 PM 和不 06/07/2011 06:30:25 PM代码>. 在 .NET 中,…
Boost ptime:如何以浏览器发送http请求内部标头的方式格式化数据?
我需要以这种方式格式化我的 ptime Wed, 21 Jan 2004 19:51:30 GMT 如何使用 boost 来做这样的事情? (所以它看起来像 HTTP 服务器 Expires 和 Last-…
获取 YYYY-MM-DD-HH-MM-SS 字符串形式的当前时间
我试图以一种优雅的方式将当前时间获取为“YYYY-MM-DD-HH-MM-SS”格式的字符串。我可以从 Boost 的“日期时间”库中获取 ISO 格式的当前时间,但它还…
所有权/删除区域设置中的方面(std::locale)
我编写了以下函数来使用 boost 获取日期/时间字符串。日期_时间。 namespace bpt = boost::posix_time; string get_date_time_string(bpt::ptime time…
获取给定日期 ( local_timezone ) 午夜对应的 time_t / timeval
给定 time_t 或 struct timeval,如何获取当天午夜 EST/EDT(本地时区)的 timeval 或 time_t ? 假设本地时区是 EST/EDT,给定一个对应于 2010-11-30…
如何将 boost::posix_time::ptime 转换为 time_t?
是否有一些“标准”方法或者我能做的最好的方法是通过从 gregorian::date(1970,1,1) 中减去来直接计算它?…