如何在C ++中获取当前系统时间


How can I get the current system time in C++

本问题已经有最佳答案,请猛点这里访问。

我正在学习C ++。 在做一个时钟程序时,我想知道你如何得到当前的系统时间?


C ++提供了std::chrono库来处理日期和时间值。

您可以使用std::chrono::system_clock::now()获取当前系统时间:

1
auto start = std::chrono::system_clock::now();

链接引用包含更完整的示例。


std C库提供time()。 这是纪元的秒数,可以使用标准C函数转换为日期和H:M:S。 Boost还有一个时间/日期库,您可以检查。

1
2
time_t  timev;
time(&timev);

在提出问题之前,请确保您正在使用Google搜索/研究。