OS

[정보] 시스템 시간 표현 - GMT, UTC, KST

투칼론 2023. 1. 14. 17:00
반응형

1. 표준시

GMT와 UTC

GMT(Greenwich Mean Time, 그리니치 표준시)는 그리니치 천문대를 기준으로 하는 표준시를 의미합니다.

UTC(Coordinated Universal Time, 협정 세계표준시)는 1972년 1월 1일부터 시행된 국제 표준시를 의미합니다. UTC는 초가 항상 같은 길이이고, 원자시계와 윤초 보정 기반으로 표준화 된 것입니다.

 

KST

KST(Korea Standard Time, 한국표준시)는 동경 135도를 기준으로 하여 UTC보다 9시간 빠른 표준시(UTC+09:00)입니다.

그리니치에서 동쪽으로 15도 떨어질 때마다 1시간씩 시간이 빨라지므로 135도(=15도 X 9)에 해당하는 9시간 만큼 더해준 시간이 나오게 됩니다. 

참고로, EST는 Eastern Standard Time 미국, 동부 표준시이고, PST는 Pacific Standard Time 미국, 태평양 표준시입니다.

  

2. 날짜와 시간 표기에 관한 국제 표준 규격

ISO8601

국제 표준화 기구(ISO)에서 정한 표준 날짜 및 시간 표시 형식입니다.

 

1) 그레고리력을 기반으로 표시합니다. 기본 년월일 표시 규칙은 아래와 같습니다.

  • 년은 0000~9999년 까지 사용
  • 월의 표기는 01~12까지 사용
  • 일의 표기는 01에서 시작하나 달에 따라 28~31까지 사용
  • 연중 일의 표기는 001~365또는 366까지 사용
  • 연중 주의 표기는 01부터 시작함
  • 주중 일의 표기는 월요일을 1로 시작하여 순서대로 요일에 숫자를 붙이며, 일요일을 7로 표시함

2) 시간의 표기에는 확장 형식(hh:mm:ss) 또는 기본 형식(hhmmss)을 사용합니다.

  • 시(hh)는 00~24 까지 사용
  • 분(mm)는 00~59 까지 사용
  • 초(ss)는 00~59 까지 사용

3) 날짜와 시간을 함께 표기할 때에는, 날짜와 시간 사이에 T를 넣어 표기합니다.

2022-01-14T01:10:00   // 2022년 1월 14일 오전 1시 10분 0분

 

4) 시간대를 표기할때에는 Z또는 +/- 기호를 사용합니다.

참고로, Z는 UTC시간대이고, +가 붙으면, UTC의 시각보다 더 "빠르다"다는 의미입니다. 반대로 -는 느리다는 것을 의미합니다. 

2022-01-14T01:10:00Z 또는 20220114T011000Z  // UTC 시간대에서 2022년 1월 14일 오전 1시 10분 0분

2022-01-14T01:10:00+09:00   // UTC+9 시간대에서 2022년 1월 14일 오전 1시 10분 0분

 

RFC 3339

ISO8601을 인터넷 프로토콜로 어떻게 다룰 것인지를 규정한 것이 RFC 3339입니다.

개념적으로 거의 비슷해서 혼용해서 사용하기도 합니다.

'OS' 카테고리의 다른 글

[Tips] UNIX/Linux 계열 OS별 Shared Library Path 환경 변수  (0) 2021.05.17
[정보] NFS 환경 구축  (0) 2019.08.28