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