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的区别相关推荐

  1. 在编程中UTC时间和本地时间(LocalTime)的区别

    什么是UTC时间,UTC时间和本地时间(LocalTime)的区别  世界协调时间(Universal Time Coordinated,UTC),GPS 系统中有两种时间区分,一为UTC,另一为LT ...

  2. gmtime和localtime的区别

    Linux中gmtime和localtime的区别 time()函数,返回一个从1970年1月1日 00:00:00到现在的秒数 time_t time(time_t * t); 当参数为NULL时直 ...

  3. gmtime与localtime的区别

    目录 gmtime函数 linux环境下: window环境下 localtime函数 gmtime函数 gmtime转换的时间是UTL时间,与北京时间相差了8个小时 如果你想要得到北京时间,不建议你 ...

  4. gmtime 和 localtime 的区别

    相同点:两函数返回的时间类型相同,即 struct_time >>> a = time.gmtime() >>> type(a) <class 'time.s ...

  5. 日期与unix时间戳之间的转换C++实现

    之前在https://blog.csdn.net/fengbingchun/article/details/107023645 中介绍过gmtime和localtime的区别,这里介绍下日期与Unix ...

  6. python中的time库安装步骤-python time模块的使用

    我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT='%Y-%m-%d %X' ...

  7. python 的常用时间操作,取得当前时间等

    我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT='%Y-%m-%d %X' ...

  8. python获取系统时间函数_Python常用时间操作总结【取得当前时间、时间函数、应用等】...

    本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 > ...

  9. JDK8 日期时间相关 java.time.*

    LocalDateTime, LocalTime,LocalDate 区别 LocalDate:不包含具体时间的日期 2022-04-15 LocalTime:不含日期的时间 16:11:45.864 ...

最新文章

  1. Request_获取ServletContext
  2. java 伪异步 netty,大话netty系列之--伪异步BIO
  3. 前端学习(2433):创建页面组件
  4. remote addr 取到内网ip_内网穿透工具frp
  5. prop attr 到底哪里不一样?
  6. 电脑关机很慢是怎么回事
  7. [CQOI2016]手机号码
  8. Linux-第一篇linux基本认识
  9. 使用smtplib库隐藏授权码发送邮件
  10. 给 Android 开发者的 RxJava 详解
  11. 初识华为设备和基本命令
  12. 致远OA自定义函数--正则表达式匹配校验
  13. LeetCode 661. Image Smoother
  14. 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十四)具体单板的GPIO操作方法
  15. DexGuard 与 ProGuard区别
  16. Elasticsearch:Async search API
  17. 未配置TCP/IP,必须安装并启用网络适配器
  18. 软件测试转ba需求分析工程师,软件测试工程师考核标准
  19. 2020年11月总结(自动驾驶测试三篇论文介绍)
  20. 关于科大讯飞语音合成的开发(先写个本地的,简单)

热门文章

  1. 大数据BAT经典面试题
  2. 英文文献阅读1-基于灰色关联熵分析的电子商务背景下农村终端配送模式评价
  3. jenkins 操作
  4. php showerr,PHP: İpuçları - Manual
  5. eclipse设置包分层次显示
  6. 默认打开USB调试功能
  7. 资源调度之最大最小分配算法java实现
  8. html文本框不显示滚动条,html怎么设置不显示滚动条
  9. 小白学Unity之Angry Birds(一)
  10. Android github上开源项目、酷炫的交互动画和视觉效果地址集合