
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 · 3619 阅读 · 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 · 1503 阅读 · 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 · 868 阅读 · 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 · 380 阅读 · 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 · 1455 阅读 · 0 评论