boost::date_time 和 std::chrono 之间的互操作性
boost::date_time 和 std::chrono 的互操作性如何?
例如,有没有办法在 boost::posix_time::ptime 和 std::chrono::time_point 之间进行转换?
我尝试搜索有关此类转换的文档,但找不到任何文档。
How interoperable are boost::date_time and std::chrono?
For example, is there a way to convert between boost::posix_time::ptime and std::chrono::time_point?
I tried searching for documentation on such conversions but couldn't find any.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将 time_t 与 std::chrono::system_clock::time_point: 相互转换,
并且可以将 time_t 转换为 ptime:
但是我没有找到将 ptime 转换为 time_t 的方法。
You can convert a time_t to and from a std::chrono::system_clock::time_point:
And you can convert a time_t to a ptime:
However I don't see a way to convert a ptime to a time_t.
我在 boost 提交邮件列表中找到了这个: http://lists.boost .org/boost-commit/2009/04/15209.php
以下是相关函数:
我不确定它们何时会成为 boost 版本的一部分。他们现在好像不在后备箱里……
I found this on the boost commits mailing list: http://lists.boost.org/boost-commit/2009/04/15209.php
Here are the relevant functions:
I'm not sure when they're going to become part of a boost release. They don't seem to be in boost trunk right now...