학습/용어

날짜 시간 다루기

정혜현 2024. 8. 1. 22:20

 

 GMT와 UTC

 


GMT
영국 그린위치 천문대(경도 0도)를 기준으로 하는 태양 시간
좌우로 15도씩 1시간 차이를 나타내며 동쪽으로 +1시간씩 서쪽으로는 -1시간 
현재 한국은 동쪽으로 약 135도에 위치해있으며 GMT 기준으로 9시간이 차이가 난다.
그래서 보통 한국의 타임존은 GMT+09:00으로 표현된다.

UTC
지구의 자전주기의 흐름이 점점 늦어지고 있는 문제를 해결하기 위해 나온 시간대. 시간적으로는 GMT와 거의 다르지는 않지만 미세한 차이가 있다. 그래서 소프트웨어를 사용할 때에는 UTC가 더 정확하다.

 

 


타임존과 시차


타임존

타임존은 동일한 로컬 시간을 따르는 지역을 의미 한다.
이것은 나라에서 법적으로 지정하는 것이다.
현재 한국은 서울이지만 미국 처럼 땅이 넓은 나라는 하나의 국가에 지정된 타임존이 여러개인 경우도 있다.

시차 OFFSET
현재 한국은 UTC+09:00이며 UTC 기준 9시간 빠르다고 생각하면 된다.


 

 

 

 

ISO 8601

정의

날짜 및 시간 데이터 교환을 다루는 국제 표준

날짜 및 시간 작성의 관례가 다른 국가 간 혼란을 줄이기 위해 국제 표준화 기구 ISO에서 1988년 공포 

 

기본 형식
2017-03-16T17:40:00+09:00
• 날짜 : 년-월-일
• T : 날짜 뒤에 시간을 표시
• 시간 : 시:분:초. 프로그래밍 언어에 따라 초 뒤에 소수점 형태로 milliseconds가 표시되기도 한다.
• Timezone Offset : 시간 뒤에 ±시간:분의 형태로 나와있으며 UTC기준시로부터 얼마만큼 차이가 있는지를 나타낸다. 

위의 예시는 한국시간을 나타내며 UTC기준 시로부터 9시간 +된 시간
• Z or +00:00 : UTC기준시를 나타내는 표시이며 “+00:00”으로 나타내기도 한다.

 

 

 

 

 

 

이하 추후 수정

LocalDateTime

 

ZonedDateTime

 

 

ᖜ ‿ᖜ  도움받은 곳

https://gift123.tistory.com/55

'학습 > 용어' 카테고리의 다른 글

객체지향 프로그래밍  (0) 2024.05.13
용어정리 [프로그래밍]  (0) 2024.04.29