linux关于获取时间的几个函数
互联网 2021/4/8 7:12:34 次
1.获取当前时间
a. 获取系统当前的秒数和毫秒数
struct timeval tv;
gettimeofday(&tv, NULL);
b. 获取系统当前时间的秒数
time_t now = time(NULL)
2. 获取日历时间
a. gmtime函数返回一个struct tm
time_t now = time(NULL);
struct tm t1 = *gmtime(&now); // 获取UTC时间
struct tm t2 = *gmtime(&now); // 获取local时间
time_t seconds = static_cast<time_t>(tv.tv_sec);
b. gmtime_r函数直接赋值给传入的第二个参数
struct tm tm_time;
gettime_r(&seconds, &tm_time);
localtime_r(&seconds, &tm_time);

关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[linux关于获取时间的几个函数]http://www.zyiz.net/tech/detail-153624.html
您可能感兴趣的文章:
- 2021-04-12Linux虚拟化KVM-Qemu分析(十一)之virtqueue
- 2021-04-12【Linux 2】常用指令
- 2021-04-12Linux eBPF 程序构成与通信原理
- 2021-04-12【Linux学习】基本操作
- 2021-04-12linux之进程的终止:kill和killall
- 2021-04-12Linux软件包管理及yum工具和源码包
- 2021-04-12linux 获取程序执行时间的方法
- 2021-04-12【韦东山】嵌入式linux介绍
- 2021-04-12Linux学习-第17周
- 2021-04-12Linux高并发服务器-第1章TCP/IP协议族

扫描二维码或查找【程序员编程王】
可以随时随地学编程啦!
共有 条评论 网友评论