Unix epochの時間値をISTのタイムゾーンに変換しようとしています。
Unixの日付:
date -d@1509872957
指定Sun Nov 5 01:09:17 PST 2017
UTCの場合:
date -d@1509872957 -u
提供Sun Nov 5 09:09:17 UTC 2017
ISTタイムゾーンを変換する同様の方法はありますか?コマンドを試してみましたが、TZ='Asia/Kolkata' date
いつでも解決できませんでした。
答え1
ユーザーはこのコマンドを使用して日付/時刻ビューを更新できます。
export TZ='Asia/Kolkata'
エポック以降の時間が秒単位の場合は、上記のコマンドを実行または使用するたびにexport
設定できます。date
date --utc --date '@1509872957' # Sun 5 Nov 09:09:17 UTC 2017
date --date '@1509872957' # Sun 5 Nov 09:09:17 GMT 2017 (my timezone)
TZ='Asia/Kolkata' date --date '@1509872957' # Sun 5 Nov 14:39:17 IST 2017
export TZ='Asia/Kolkata'
date --date '@1509872957' # Sun 5 Nov 14:39:17 IST 2017 (your timezone)
十分な権限があれば、システムの時間ビューをPSTのように更新できます。私のDebianベースのシステムでは、tzselect
インタラクティブな選択に使用されます。