如何使用chrono时间函数
1、调用std::chrono::system_clock::now()获取当前时间,to_time_t函数将time_point转换成time_t秒, 然后调用ctime来显示当前系统时间
2、运行调试输出的系统时间格式如下所示
3、除了获取当前系统时间外,还可以调用std::chrono::steady_clock::now()来计算时间差
4、输出的结果信息如下所示,程序中间休眠33秒,最后算出来的时间差也是33秒
5、调用函数time_since_epoch可以获取从1970开始经过的数量,并且经过duration_cast转换为毫秒数
6、最后输出从1970开始经过的毫秒数的打印信息
7、调用duration_cast还可以将time_since_epoch获取的结果转换为秒数
8、输出的秒数信息如下所示,与上面输出的毫秒数刚好差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转换函数
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:184
阅读量:71
阅读量:133
阅读量:42