본문 바로가기

리눅스

[리눅스] 리눅스에서 시간 변환하는 명령어

728x90

리눅스에서 시간 변환하는 명령어

1. GMT(그리니치 표준시)에서 KST(한국 표준시)로 시간 변경하는 명령어

다음 명령어를 사용하여 GMT에서 KST로 시간을 변경할 수 있습니다.

TZ=Asia/Seoul date -d 'YYYY-MM-DD HH:mm:ss GMT'

위 명령어에서 YYYY-MM-DD HH:mm:ss에는 GMT 시간이 입력되어야 합니다. 예를 들어, 2023년 4월 8일 10시 30분 0초의 GMT 시간을 KST 시간으로 변경하려면 다음과 같이 입력합니다.

TZ=Asia/Seoul date -d '2023-04-08 10:30:00 GMT'

위 명령어를 실행하면, KST 시간으로 변경된 결과가 출력됩니다. 예를 들어, 한국 표준시가 GMT+9인 경우, 다음과 같은 결과가 출력됩니다.

Fri Apr  8 19:30:00 KST 2023

2. UTC(협정 세계시)에서 KST(한국 표준시)로 시간 변경하는 명령어

다음 명령어를 사용하여 UTC에서 KST로 시간을 변경할 수 있습니다.

TZ=Asia/Seoul date -d 'YYYY-MM-DD HH:mm:ss UTC'

위 명령어에서 YYYY-MM-DD HH:mm:ss에는 UTC 시간이 입력되어야 합니다. 예를 들어, 2023년 4월 8일 10시 30분 0초의 UTC 시간을 KST 시간으로 변경하려면 다음과 같이 입력합니다.

TZ=Asia/Seoul date -d '2023-04-08 10:30:00 UTC'

위 명령어를 실행하면, KST 시간으로 변경된 결과가 출력됩니다. 예를 들어, 한국 표준시가 GMT+9인 경우, 다음과 같은 결과가 출력됩니다.

Fri Apr  8 19:30:00 KST 2023

  • GMT에서 KST로 시간 변경
$ TZ=Asia/Seoul date -d '2023-04-05 23:40:21 GMT'
Thu Apr  6 08:40:21 KST 2023
  • UTC에서 KST로 시간 변경
$ TZ=Asia/Seoul date -d '2023-04-01 03:23 UTC'
Sat Apr  1 12:23:00 KST 2023

 

참고URL

- 유닉스 타임스탬프 변환기(unix timestamp converter) : https://sangchul.kr/641

 

728x90