time与localtime的区别
1. time 函数返回1970-1-1, 00:00:00以来经过的秒数原型: time_t time(time_t *calptr) 结果可以通过返回值,也可以通过参数得到,见实例头文件 <time.h>返回值: 成功:秒数,从1970-1-1,00:00:00 可以当成整型输出或用于其它函数失败:-1例:time_t now;time(&now);// 等同于now = time(NULL)printf("now time is %d\n", now);2. localtime函数将时间数值变换成本地时间,考虑到本地时区和夏令时标志;原型: struct tm *localtime(const time_t * calptr); 头文件 <time.h>返回值:成功: struct tm *结构体, 原型如下:struct tm {int tm_sec; /* 秒 – 取值区间为[0,59] */ int tm_min; /* 分 - 取值区间为[0,59] */ int tm_hour; /* 时 - 取值区间为[0,23] */ int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */ int tm_mon; /* 月份(从一月开始,0代表一月) - 取值区间为[0,11] */ int tm_year; /* 年份,其值等于实际年份减去1900 */ int tm_wday; /* 星期 – 取值区间为[0,6],其中0代表星期天,1代表星期一 */ int tm_yday; /* 从每年1月1日开始的天数– 取值区间[0,365],其中0代表1月1日 */ int tm_isdst; /* 夏令时标识符,夏令时tm_isdst为正;不实行夏令时tm_isdst为0 */ };此结构体空间由内核自动分配, 而且不要去释放它.失败: NULL例:time_t now ;struct tm *tm_now ;time(&now) ;tm_now = localtime(&now) ;printf("now datetime: %d-%d-%d %d:%d:%d\n", tm_now->tm_year+1900, tm_now->tm_mon+1, tm_now->tm_mday, tm_now->tm_hour, tm_now->tm_min, tm_now->tm_sec) ;以上只在linux环境下通过, C/C++通用, WINDOWS不清楚是否不同。这两个是标准C的函数,应该不会相差太大。
time与localtime的区别相关推荐
- 在编程中UTC时间和本地时间(LocalTime)的区别
什么是UTC时间,UTC时间和本地时间(LocalTime)的区别 世界协调时间(Universal Time Coordinated,UTC),GPS 系统中有两种时间区分,一为UTC,另一为LT ...
- gmtime和localtime的区别
Linux中gmtime和localtime的区别 time()函数,返回一个从1970年1月1日 00:00:00到现在的秒数 time_t time(time_t * t); 当参数为NULL时直 ...
- gmtime与localtime的区别
目录 gmtime函数 linux环境下: window环境下 localtime函数 gmtime函数 gmtime转换的时间是UTL时间,与北京时间相差了8个小时 如果你想要得到北京时间,不建议你 ...
- gmtime 和 localtime 的区别
相同点:两函数返回的时间类型相同,即 struct_time >>> a = time.gmtime() >>> type(a) <class 'time.s ...
- 日期与unix时间戳之间的转换C++实现
之前在https://blog.csdn.net/fengbingchun/article/details/107023645 中介绍过gmtime和localtime的区别,这里介绍下日期与Unix ...
- python中的time库安装步骤-python time模块的使用
我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT='%Y-%m-%d %X' ...
- python 的常用时间操作,取得当前时间等
我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT='%Y-%m-%d %X' ...
- python获取系统时间函数_Python常用时间操作总结【取得当前时间、时间函数、应用等】...
本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 > ...
- JDK8 日期时间相关 java.time.*
LocalDateTime, LocalTime,LocalDate 区别 LocalDate:不包含具体时间的日期 2022-04-15 LocalTime:不含日期的时间 16:11:45.864 ...
最新文章
- Request_获取ServletContext
- java 伪异步 netty,大话netty系列之--伪异步BIO
- 前端学习(2433):创建页面组件
- remote addr 取到内网ip_内网穿透工具frp
- prop attr 到底哪里不一样?
- 电脑关机很慢是怎么回事
- [CQOI2016]手机号码
- Linux-第一篇linux基本认识
- 使用smtplib库隐藏授权码发送邮件
- 给 Android 开发者的 RxJava 详解
- 初识华为设备和基本命令
- 致远OA自定义函数--正则表达式匹配校验
- LeetCode 661. Image Smoother
- 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十四)具体单板的GPIO操作方法
- DexGuard 与 ProGuard区别
- Elasticsearch:Async search API
- 未配置TCP/IP,必须安装并启用网络适配器
- 软件测试转ba需求分析工程师,软件测试工程师考核标准
- 2020年11月总结(自动驾驶测试三篇论文介绍)
- 关于科大讯飞语音合成的开发(先写个本地的,简单)