在 C++11 中是否有一种简单的方法可以使用与正在使用的 ostream 关联的区域设置的适当格式规则来打印当前的挂钟时间?
我真正想做的是这样的:
myStream << std::chrono::system_clock::now();
并根据与 . 关联的任何语言环境打印日期和时间myStream
。C++11 提供put_time
,但它需要一个格式化字符串,我希望格式由与流关联的语言环境确定。还有time_put
和time_put_byname
,但根据 cppreference.com 上的示例,这些函数与 . 一起使用put_time
。
有没有简单的方法可以在不手动格式化的情况下打印时间点值?