由于 C++11 的文档不足,我遇到了一个小问题。
我想以毫秒、纳秒或秒为单位获得自纪元以来的时间,然后我必须将此值“转换”为另一个分辨率。我可以使用 gettimeofday() 来做到这一点,但这很容易,所以我尝试使用 std::chrono 来实现它。
我试过:
std::chrono::time_point<std::chrono::system_clock> now =
std::chrono::system_clock::now();
但是我不知道以这种方式获得的分辨率是什么 time_point,我不知道如何将这个时间作为一个简单的 unsigned long long 来获得,我也不知道如何将它转换为另一个分辨率。