【发布时间】:2022-01-20 16:45:30
【问题描述】:
我正在尝试在 MSVC 19.11 中使用 /stc:c++latest 编写一个毫秒精度的时间字符串。
有了这个,我得到了 7 位数的准确度,这是我不想要的。
auto now = std::chrono::system_clock::now();
std::cout << std::format("{0:%d.%m.%Y %H:%M:%S}", now);
我尝试了std::cout << std::format("{0:%d.%m.%Y %H:%M:%S.3}", now); 和std::setprecision(3) 的一些可能性,但徒劳无功。
是否有解决方案来格式化它或者我需要更改“now”?
【问题讨论】: