0

我已经在 Stack Overflow 上发现了几个问题,使用了各种字符串流和一些没有真正正确记录的奇怪方法。(显然似乎也没有标准的方法来做到这一点?)

真的没有简单的(5行或更少)方法将a格式化boost::chrono::system_time::now()为自定义日期/时间std::string吗?

4

1 回答 1

0

是的,您可以使用 ctime 将时间点转换为日历符号。

std::time_t t = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
std::string ts = std::ctime(&t);

将于 2013 年 10 月 6 日星期日 13:55:05 返回

于 2013-10-06T12:56:00.650 回答