如何使用chrono时间函数

 时间:2026-02-14 06:35:05

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

如何使用chrono时间函数

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

如何使用chrono时间函数

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

如何使用chrono时间函数

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

如何使用chrono时间函数

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

如何使用chrono时间函数

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

如何使用chrono时间函数

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

如何使用chrono时间函数

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

如何使用chrono时间函数

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转换函数

  • UltraISO软碟通安装注册教程
  • 惠普台式机如何解决1801报错
  • 电脑禁用和启用U盘接入
  • Windows7系统如何禁用鼠标?
  • Windows系统搜索框无法输入字符如何解决一
  • 热门搜索
    数学王国手抄报 健康成长手抄报内容 植物手抄报 改革开放四十周年手抄报 防火手抄报图片大全 珍爱生命手抄报图片 文明旅游手抄报 读书节手抄报图片 走进大自然手抄报 推荐一本好书手抄报