【发布时间】:2014-07-23 14:49:03
【问题描述】:
我正在使用
转换std::chrono::time_point<std::chrono::high_resolution_clock> 时间戳
std::chrono::duration_cast<std::chrono::milliseconds>(
getTimestamp().time_since_epoch()
).count()
到毫秒精度的 64 位时间戳。这对于数据之间的一些序列化是必需的。稍后我需要将这些时间戳转换回std::chrono::time_point<std::chrono::high_resolution_clock> 以进行进一步处理。在 C++11 中执行此操作的正确方法是什么?
【问题讨论】:
-
std::chrono::high_resolution_clock::time_point比std::chrono::time_point<std::chrono::high_resolution_clock>节省了一些击键次数。