博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ 获取时间
阅读量:6844 次
发布时间:2019-06-26

本文共 578 字,大约阅读时间需要 1 分钟。

C++ 两种获取时间的方式

  1. 使用 #include <sys/time.h> 下面的 gettimeofday函数
// 获取微秒long GetCurrentMicroseconds(){    timeval time;    gettimeofday(&time,nullptr);    return (time.tv_sec * 1000000 + time.tv_usec);}

如果需要毫秒,则 return (time.tv_sec * 1000 + time.tv_usec/1000)

  1. 使用 #include 下面的 chrono库
    // 获取微秒
int64_t CurrentTimeMillis(){    auto now = chrono::system_clock::now();    return chrono::duration_cast
(now.time_since_epoch()).count();}

如果需要的是毫秒,则 return chrono::duration_cast<:milliseconds>(now.time_since_epoch()).count();

转载于:https://www.cnblogs.com/daihanlong/p/8663238.html

你可能感兴趣的文章
oracle命令历史记录工具(rlwrap)
查看>>
CentOS提示 -bash: patch: command not found 解决办法
查看>>
分享Silverlight/WPF/Windows Phone一周学习导读(10月30日-11月6日)
查看>>
老男孩linux技术沙龙交流活动视频分享(下)
查看>>
Windows事件日志写入SQL Server并PowerBI统计分析
查看>>
linux运维人员的成功面试总结案例分享
查看>>
iPad用户使用Mac和Windows应用软件-记Parallels Access使用体验
查看>>
.NET简谈组件程序设计之(初识NetRemoting)
查看>>
windows process activation service不能安装或启动的解决办法
查看>>
SCCM 2012 SP1系列(五)安装客户端
查看>>
Gartner:2012年应用安全Hype Cycle
查看>>
Android应用程序消息处理机制(Looper、Handler)分析(6)
查看>>
《统一沟通-微软-培训》-2-部署-反向代理-2-配置初始的部署设置
查看>>
2013年6月工作小结-- 再论需求与设计,别总去跑马拉松
查看>>
如何更有效使用 Rational AppScan 扫描
查看>>
Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法--使用rlwrap
查看>>
Centos 5.5 上面Wordpress平台搭建
查看>>
Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
查看>>
演示:穿越模式(在线模式)下基于思科Inline Interface Mode传感器的部署
查看>>
SQL Server 2012笔记分享-39:重建master数据库
查看>>