当前位置:酷酷问答>百科问答>如何使用chrono时间函数

如何使用chrono时间函数

2024-10-10 02:25:13 编辑:zane 浏览量:547

如何使用chrono时间函数

的有关信息介绍如下:

如何使用chrono时间函数

工作过程中经常需要使用到时间函数,而C++11标准中也提供了chrono的时间函数,因此,本文就来说明下如何使用chrono时间函数。

调用std::chrono::system_clock::now()获取当前时间,to_time_t函数将time_point转换成time_t秒, 然后调用ctime来显示当前系统时间

运行调试输出的系统时间格式如下所示

除了获取当前系统时间外,还可以调用std::chrono::steady_clock::now()来计算时间差

输出的结果信息如下所示,程序中间休眠33秒,最后算出来的时间差也是33秒

调用函数time_since_epoch可以获取从1970开始经过的数量,并且经过duration_cast转换为毫秒数

最后输出从1970开始经过的毫秒数的打印信息

调用duration_cast还可以将time_since_epoch获取的结果转换为秒数

输出的秒数信息如下所示,与上面输出的毫秒数刚好差1000倍的数量级

1、std::chrono::system_clock::now获取当前系统时间

2、to_time_t函数将time_point转换成time_t

3、std::chrono::steady_clock::now获取系统启动时间

4、std::chrono::duration_cast转换函数

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/72036.html
热门文章