![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux应用
luck_horse
这个作者很懒,什么都没留下…
展开
-
linux mktime函数会受当前环境变量设置的时区影响
mktime函数会受当前环境变量设置的时区影响, 比如tm初始化为1970-1-100:00:00, 如果设置的是UTC时区mktime输出0 如果设置的是Shanghai时区mktime输出-28800 如果设置的是Tokyo时区mktime输出-32400 如果设置的是NewYork时区mktime输出18000 作者:晕哥哥...转载 2018-07-27 18:06:41 · 3483 阅读 · 1 评论 -
Linux mktime 源代码简析
这里选择从另外一个角度再次解析这部分代码,建议先阅读上面的博客内容: /* Converts Gregorian date to seconds since 1970-01-01 00:00:00. * Assumes input in normal date format, i.e. 1980-12-31 23:59:59 * => year...转载 2018-07-27 18:12:56 · 1355 阅读 · 0 评论 -
Linux系统时间函数
先来说说自己在做工程过程中的一些理解: 1, 输入time_t,输出tm格式的函数 loctaltime(time_t) / gmtime(time_t) 其中localtime会受时区和夏令时影响,也就是说系统会把函数输入的time_t格式的值作为UTC时间,然后根据本地的TZ环境变量,进行小时的偏移得到一个tm格式的时间; gmtime则不做环境变量相关的处理,直接获得tm格式的...转载 2018-07-27 18:20:44 · 803 阅读 · 0 评论 -
linux几种时间函数总结
一、linux时间函数总结 最近的工作中用到的时间函数比较频繁,今天抽时间总结一下,在linux下,常用的获取时间的函数有如下几个: asctime, ctime, gmtime, localtime, gettimeofday , mktime, asctime_r, ctime_r, gmtime_r, localtime_r 二、常用的结构体 (1)struct t...转载 2018-07-27 18:22:11 · 322 阅读 · 0 评论 -
Linux下文件的三个时间:ctime、mtime、atime的区别
Linux下文件的三个时间参数 (1)modification time(mtime):内容修改时间 这里的修改时间指的是文件的内容发生变化,而更新的时间。 Eg:vi后保存文件。 (2)status time(ctime):状态修改时间 这里的修改时间指的是文件的属性或者权限发生变化,而更新的时间。 Eg:通过chmod、chown命令修改一次文件属性,这...转载 2018-07-27 18:24:49 · 1356 阅读 · 0 评论