小编noa*_*oah的帖子

c++20 将 chrono 类型转换为字符串

我试图将时间格式化为 hh::mm::ss 然后将其放入宽字符串流中。代码如下。


        std::chrono::steady_clock::time_point end = std::chrono::steady_clock::now();

        std::chrono::steady_clock::duration time_elapsed = end - start;

        std::chrono::hh_mm_ss formatted {std::chrono::duration_cast<std::chrono::milliseconds> (time_elapsed)};
Run Code Online (Sandbox Code Playgroud)

start位于类的构造函数中。使用<<流运算符不起作用,我没有看到任何方法将此类型转换为字符串。
我的问题是如何转换formatted为字符串(c 风格、wstring 或普通字符串)?

c++ c++-chrono c++20

0
推荐指数
1
解决办法
803
查看次数

标签 统计

c++ ×1

c++-chrono ×1

c++20 ×1