Cri*_*llo 4 c++ string c++-chrono
我需要一个带有时间戳的字符串,以毫秒为单位.我有这样的毫秒(在stackoverflow上查找它之后):
milliseconds ms = duration_cast< milliseconds >(
system_clock::now().time_since_epoch()
);
Run Code Online (Sandbox Code Playgroud)
现在我必须将它连接起来:
string = "something " + ms + " something else";
Run Code Online (Sandbox Code Playgroud)
有帮助吗?先感谢您 :)
Nat*_*ica 11
你需要一种方法来转换ms成一个字符串.标准有std::to_string()但不会直接与持续时间一起工作.要将持续时间转换为to_string()可以使用的整数类型,您需要使用该count()函数
string = "something " + std::to_string(ms.count()) + " something else";
Run Code Online (Sandbox Code Playgroud)