【发布时间】:2012-02-23 18:43:22
【问题描述】:
我遇到了一个小问题,因为 C++11 的文档不足。
我想以毫秒、纳秒或秒为单位获取自纪元以来的时间,然后我必须将此值“转换”为另一个分辨率。 我可以使用 gettimeofday() 来做到这一点,但这很容易,所以我尝试使用 std::chrono 来实现它。
我试过了:
std::chrono::time_point<std::chrono::system_clock> now =
std::chrono::system_clock::now();
但我不知道以这种方式获得的 time_point 的分辨率是什么,我不知道如何将这个时间作为简单的 unsigned long long 获得,我也不知道如何将它转换为另一个分辨率。
【问题讨论】:
-
std::chrono and cout 的可能重复项