Похоже, мне не удается получить вторую дату UTC bash. Я в Сиднее, так что + 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. Я не понимаю.