我阅读了关于boost :: chrono的全部信息,但仍然没有得到如何将boost :: chrono :: system_clock转换为字符串的简单方法。例如,我想获取当前时间并将其转换为下一格式的字符串:hh:mm:ss。例如,我喜欢这样的事情 - 24:55:03。 我可以通过下一个方式获得当前时间:
auto current_time = boost::chrono::system_clock::now()
如何简单地将current_time格式化为字符串。 很难过,但我无法在增强文档和谷歌中找到任何帮助。
答案 0 :(得分:1)
因此,{+ 1}}应完全支持boost::chrono
。
我相信Visual Studio 2013和gcc 4.8现在完全支持?
无论如何,您可以使用:put_time
链接中有大量的格式说明符,您可以使用它们根据需要自定义输出。
值得注意的是std::chrono
只是一个流操纵器。如果您需要在put_time
中抽出时间,则需要string
使用put_time
。