linux c 时间函数 time difftime 简介
头文件:#include <time.h>
定义函数:time_t time(time_t *t);
函数说明:此函数会返回从公元 1970 年1 月1 日的UTC 时间从0 时0 分0 秒算起到现在所经过的秒数。如果t 并非空指针的话,此函数也会将返回值存到t 指针所指的内存。
返回值:成功则返回秒数,失败则返回((time_t)-1)值,错误原因存于errno 中。
头文件:#include <time.h>
定义函数: double difftime(time_t time2, time_t time1);
函数说明: 返回两个time_t型变量之间的时间间隔,即 计算两个时刻之间的时间差。
实例:
#include <time.h>
#include <stdio.h>
main()
{time_t t1=time(NULL);printf("t1 is : %d\n",t1);sleep(10);time_t t2=time(NULL);printf("t2 is : %d\n",t2);float tinterval=difftime(t2,t1);printf("the time interval is: %lf\n",tinterval);
}
执行结果:
[root@localhost charliye]# ./time
t1 is : 1456194488
t2 is : 1456194498
the time interval is: 10.000000
注意:
1. t1和t2的类型应该是time_t
2. printf的时候,t1和t2的类型应该是%d,tinterval的类型应该是%lf
3. time的返回值单位是秒,difftime的返回值单位也是秒
4.sleep()在Windows下单位是毫秒,在Linux下单位是秒
linux c 时间函数 time difftime 简介相关推荐
- linux '$^t' 时间,Linux C时间函数 time_t struct tm
Linux C时间函数 time_t struct tm #include 关于时间的类型: time_t long型,表示从1970年1月1日到现在经过的秒数. struct tm { int tm ...
- linux 纪元时间转换,[转]Linux下时间函数time gettimeofday
Linux下时间函数time & gettimeofday UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒.Epoch是指定为1970年1月1日凌晨零点零分零秒 ...
- 嵌入式linux通过程序设置系统时间,嵌入式新手如何设定Linux的时间函数
一.时间相关说明 格林威治时间表示0时区的标准时间.其他时区的时间和此标准时间均有时间差.UTC(UniversalTime Coordinated)是世界协调时间,是格林威治时间在互联网中的表示方法 ...
- 每天学一点儿shell:linux中时间函数的date的用法
文章目录 1.linux中date函数格式 2.date日期函数的具体用法 2.1.获取相应格式的日期 2.2.获取相隔时间段的日期 2.2.1.获取今天的日期 2.2.2.获取昨天的日期 2.2.3 ...
- linux内核时间函数us,Linux上系统时间函数、DST等相关有关问题总结
http://www.reader8.cn/jiaocheng/20120910/1995886.html 2012 Linux下系统时间函数.DST等相关问题总结1. 内核中时间的基本类型:在Lin ...
- Linux C 时间函数
各种标准时间解释及主要Linux C标准时间函数说明 http://www.cnblogs.com/ziwuge/archive/2012/02/22/2364066.html 增加弥补mktime缺 ...
- linux系统时间函数,Linux时间时区详解与常用时间函数
时间与时区 整个地球分为二十四时区,每个时区都有自己的本地时间. UTC时间 与 GMT时间 我们可以认为格林威治时间就是时间协调时间(GMT = UTC),格林威治时间和UTC时间都用秒数来计算的. ...
- Linux下system () 函数详解简介
(执行shell 命令) 相关函数 fork,execve,waitpid,popen 表头文件 #include<stdlib.h> 定义函数 int system(const char ...
- Linux系统时间函数
先来说说自己在做工程过程中的一些理解: 1, 输入time_t,输出tm格式的函数 loctaltime(time_t) / gmtime(time_t) 其中localtime会受时区和夏令时影响, ...
最新文章
- 力扣(LeetCode)刷题,简单题(第27期)
- Linux网络协议栈(四)——链路层(2)
- linux 上传文件 rz命令 提示command not found 解决方法
- 请给出计算231-1的python表达式_【填空题】计算2 32 -1的Python表达式可以书写为____...
- 京东健康将开启首批新冠抗原自测产品线上预约
- Echarts地图详细镇区的划分_echarts乡镇地图,echarts地图街道-算法与数据结构文档
- 获取地址栏的最后一个文件
- 三维重建的定位定姿算法
- XML 文档四种解析放式
- JAVA判断访问设为是否为手机、苹果、微信
- 应聘的16个经典面试问题回答思路
- 三季度高歌猛进,广告主为何向微博平台迁移?
- DailyFi - 9.15|PrimeDAO 完成 200万美元种子轮融资,Paradigm 研究员发布新 NFT 碎片化产品...
- Vmware15 + Ubuntu18.0.4 安装教程(史上最详细记录)【多图预警】
- python宝典 宋强 pdf_Python宝典
- 三观不合,永远不会是一路人!
- 关于找不到mfc120u.dll文件错误与0xc000007b错误的解决方案
- 世事一场大梦,人生几度秋凉?
- Monkey测试工具详解
- 急!2022年底前需实现电子发票无纸化报销、入账、归档、存储!