週末の間、西ヨーロッパのほとんどの地域で2件のケースが発生し、1時間遅れました2017-10-29T02:00
。
時間をUTCに変換するには、GNU Dateを使用できます。
$ date -d 'TZ="Europe/Rome" 2017-10-29 02:00'
Sun Oct 29 01:00:00 UTC 2017
これにより、CET時間(つまり、2日目の午前2時)が返されます。どうやっdate
て戻りますかSun Oct 29 00:00:00 UTC 2017
(午前2時 - CEST)?
情報:
$ date --version
date (GNU coreutils) 8.21
ベストアンサー1
タイムゾーンの変更に関する注意事項は次のとおりですzdump
。
$ /usr/sbin/zdump -v -c 2017,2018 Europe/Rome
Europe/Rome -9223372036854775808 = NULL
Europe/Rome -9223372036854689408 = NULL
Europe/Rome Sun Mar 26 00:59:59 2017 UTC = Sun Mar 26 01:59:59 2017 CET isdst=0
Europe/Rome Sun Mar 26 01:00:00 2017 UTC = Sun Mar 26 03:00:00 2017 CEST isdst=1
Europe/Rome Sun Oct 29 00:59:59 2017 UTC = Sun Oct 29 02:59:59 2017 CEST isdst=1
Europe/Rome Sun Oct 29 01:00:00 2017 UTC = Sun Oct 29 02:00:00 2017 CET isdst=0
Europe/Rome 9223372036854689407 = NULL
Europe/Rome 9223372036854775807 = NULL