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

limpid · November 05, 2013 · Last by langzilai replied at November 05, 2013 · 1862 hits

经常看数据库或者日志的时候,看到的是时间,很多时候采用 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 Floor has deleted
You need to Sign in before reply, if you don't have an account, please Sign up first.