问题标签 [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.

0 投票
1 回答
1218 浏览

c++ - Boost ptime:如何以浏览器在 http 请求的标头内发送的方式格式化数据?

我需要以这种方式格式化我的 ptimeWed, 21 Jan 2004 19:51:30 GMT如何用 boost 做这样的事情?(所以它看起来像 HTTP 服务器和响应头的Expires数据格式Last-ModifiedDate

0 投票
2 回答
8533 浏览

c++ - 如何使用 boost::date_time 从 time_t 获取本地日期时间?

我正在使用 boost::date_time 并且我得到了一个 time_t,它是由一个库使用 C 标准库中的 time() 函数生成的。

我正在寻找一种从那个 time_t 获取本地时间的方法。我正在阅读文档,如果不提供时区就找不到任何方法,我不知道,因为它取决于机器的语言环境,我找不到任何方法从中获取.

我错过了什么?

0 投票
2 回答
3015 浏览

c++ - 您如何使用 Boost.Date_Time 格式化而不使用前导零?

如何格式化 boost::posix_time::ptime 对象而不用零填充数字?

例如,我想显示6/7/2011 6:30:25 PM不是 06/07/2011 06:30:25 PM.

在 .NET 中,格式字符串类似于“m/d/yyyy h:mm:ss tt”。

这是一些错误的代码,只是为了得到一个想法:

0 投票
2 回答
6195 浏览

c++ - 如何使用 boost Date_Time 以毫秒为单位获取 GMT 时间?

有没有一种简单的方法可以从boost Date_Time库中获取当前GMT时间(以毫秒为单位)?

这是一个使用的示例time_of_day,我不想要time_of_dayGMT 的总时间long long int

0 投票
1 回答
792 浏览

c++ - 如何创建自定义 boost::posix_time to_string 格式化程序?

目前我必须使用类似的东西

或者:

首先是快速但与浏览器想要的标头时间格式不兼容,其次是太慢了。所以我想知道 - 如何创建快速而有效的 ptime 到字符串格式化程序,它将 ptime 转换为"%a, %d %b %Y %H:%M:%S GMT"格式并且不会使用ostringstreamand .str()(因为它们对于我的目的来说太慢了)?

0 投票
1 回答
5540 浏览

c++ - 将 from_string 与提升日期一起使用

我有以下代码:

当我编译它时,我收到以下错误:

这是图书馆链接问题吗?

0 投票
1 回答
1457 浏览

c++ - 将 boost::gregorian::date_duration 转换为 double

有没有办法将 boost::date_duration 转换为双精度。我有以下代码:

这工作正常并返回否。天。但我想得到以年为单位的值,所以如果我将 t 除以 365,它只显示 0。setprecision()也没有帮助。

0 投票
1 回答
5266 浏览

c++ - 将 to_iso_extended_string 与提升日期一起使用

我正在尝试将 d2 转换为“2011-08-02”形式的字符串,以便将其传递给我的 sql 语句。根据 boost 站点, to_iso_extended_string 应该返回该格式,但我得到以下内容:'2011-Aug-02'。

那么如何将日期转换为 yyyy-mm-dd 格式的字符串。

0 投票
1 回答
222 浏览

c++ - 使用 sscanf 作为提升日期

我正在尝试使用 sscanf 来分隔具有提升日期的字符串。这是代码:

我收到以下错误:

谁能建议我解决这个问题。谢谢!

0 投票
2 回答
2860 浏览

c++ - 使用提升日期的工作日持续时间

有没有办法只得到没有。2 个提升日期之间的工作日。

在下文中,我只得到日历日。