开发工具 date 命令的一个小技巧

limpid · 2013年11月05日 · 最后由 langzilai 回复于 2013年11月05日 · 1869 次阅读

经常看数据库或者日志的时候,看到的是时间,很多时候采用 utc 计时,从 1970 年 0 时开始所经历的秒数,非常不直观。

可以用下面的内置命令,把时间转换为容易读的格式。 例如: date -d@1363596523 输出:2013 年 11 月 05 日 星期二 17:53:30 CST

又执行:date -d@0 输出:1970 年 01 月 01 日 星期四 08:00:00 CST 发现个奇怪的问题,原本认为是应该是:1970 年 01 月 01 日 星期四 00:00:00,为什么是从 8 点开始呢?

呵呵,原来这个是本地时间。其实输出的"CST"已经说明了 用:date -u -d@0,则输出:1970 年 01 月 01 日 星期四 00:00:00 UTC

1 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号