auto current_time = std::chrono::system_clock::now();
在std::chrono
中使用C++
我获得如上所示的当前时间
如何使用它将时钟的纪元以来的秒数作为double
?
答案 0 :(得分:3)
time_since_epoch
可以为您提供自时钟时代以来的持续时间(无论时代可能):
auto current_time = std::chrono::system_clock::now();
auto duration_in_seconds = std::chrono::duration<double>(current_time.time_since_epoch());
double num_seconds = duration_in_seconds.count();