相关疑难解决方法(0)

将std :: chrono :: time_point转换为unix时间戳

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)相同.

c++ unix-timestamp c++11 c++-chrono

28
推荐指数
3
解决办法
3万
查看次数

标签 统计

c++ ×1

c++-chrono ×1

c++11 ×1

unix-timestamp ×1