0
ISTタイムゾーン形式の日付文字列をGMTタイムゾーンの日付に変換したい。Linuxでは、文字列を異なるタイムゾーンで日付に変換するにはどうすればよいですか?
日付文字列:
2017-01-29 08:58:09 IST
予想される出力:
2017-01-29 03:28:09 GMT
が、それは可能ですか? GNU date
で
ISTタイムゾーン形式の日付文字列をGMTタイムゾーンの日付に変換したい。Linuxでは、文字列を異なるタイムゾーンで日付に変換するにはどうすればよいですか?
日付文字列:
2017-01-29 08:58:09 IST
予想される出力:
2017-01-29 03:28:09 GMT
が、それは可能ですか? GNU date
で
:
$ TZ=GMT date -d '2017-01-29 08:58:09 IST' +'%F %T %Z'
2017-01-29 03:28:09 GMT
-d
オプションが(代わりに「今」の)、印刷する時間を指定し、+'%F %T %Z'
出力フォーマット文字列が%Y-%m-%d %H:%M:%S %Z
の略で、TZ=GMT
がためTZ
環境変数を設定し、コマンドをGMT
に送信します。
関連:http://stackoverflow.com/q/14805591/1531971 – jdv
'man date'はあなたの友人です –