std::chrono::duration
自固定日期起如何获得?我需要这个来转换std::chrono::time_point
为unix时间戳.
将代码插入XXX
auto unix_epoch_start = XXX;
auto time = std::chrono::system_clock::now();
auto delta = time - unix_epoc_start;
auto timestamp = std::chrono::duration_cast<std::chrono::milliseconds>(delta).count();
Run Code Online (Sandbox Code Playgroud)
我知道time_point
有一种方法,time_since_epoch()
但不能保证这与unix时代(1970年1月1日00:00:00 UTC)相同.