gpt4 book ai didi

c++ - boost::chrono::system_clock - 如何将当前时间格式化为字符串?

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:09 26 4
gpt4 key购买 nike

我阅读了有关 boost::chrono 的全部信息,但仍然没有明白如何以简单的方式将 boost::chrono::system_clock 转换为字符串。例如,我想获取当前时间并将其转换为下一种格式的字符串:hh:mm:ss。例如,我想收到这样的消息 - 24:55:03。我可以通过下一种方式接收当前时间:

auto current_time = boost::chrono::system_clock::now()

如何简单地将 current_time 格式化为字符串。很难过,但我在 boost 文档和谷歌中找不到任何帮助。

最佳答案

因此 boost::chrono 应该在 C++11 的 std::chrono 中得到完全支持。

我认为 Visual Studio 2013 和 gcc 4.8 现在完全支持哪个?

无论如何,您可以使用以下方式进行打印:put_time

链接中有大量的格式说明符,您可以使用它们来根据需要自定义输出。

重要的是要注意 put_time 只是一个流操纵器。如果您需要在 string 中获取时间,则需要将 put_timestringstream 一起使用。

关于c++ - boost::chrono::system_clock - 如何将当前时间格式化为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27304365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com