PST의 Unix 타임스탬프를 IST로 변환

PST의 Unix 타임스탬프를 IST로 변환

Unix epoch 시간 값을 IST 시간대로 변환하려고 합니다.

유닉스 날짜:
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대화형 선택에 사용됩니다.

관련 정보