【发布时间】:2014-08-24 05:17:28
【问题描述】:
看起来我无法在第二次获得 bash UTC 日期。我在悉尼所以 + 10 小时 UTC 时间
date
Thu Jul 3 17:28:19 WST 2014
date -u
Thu Jul 3 07:28:20 UTC 2014
但是当我尝试转换它时,我得到了相同的结果,不是 UTC 时间
date +%s
1404372514
date -u +%s
1404372515
我在这里错过了什么?
在得到回复说 date +%s 正在返回 UTC 时间后,这里有更多关于我现在面临的问题的详细信息。
我正在尝试将写入文件中的日期与 python 进行比较。此日期以 UTC 时间以秒为单位写入。而 bash date +%s 并没有给我同样的结果。实际上,如果我在 python time.asctime(time.localtime(date_in_seconds_from_bash)) 中进行操作,我会得到悉尼的当前时间,而不是 UTC。我不明白。
【问题讨论】:
-
date +%s的返回值确实是 UTC