ISO 8601

덤프버전 :

분류


1. 개요
2. 날짜
3. 시간


1. 개요[편집]


국제표준화기구(ISO)에서 지정한 날짜, 시간 데이터에 대한 표준 규격이다.


2. 날짜[편집]


그레고리력을 사용하며 연도는 네 자리인 YYYY로, 기원전 2년 이전 년도에는 -YYYY, 기원전 1년은 0000, 기원후 1년 이후 년도에는 +YYYY로 표시한다. 여기서 기원전 1년은 0년이기 때문에, 기원전 n년은 -(n-1)년이다. 예를 들어 기원전 100년은 -99년, 즉 -0099로 표기한다.
월과 일은 두 자리인 MM과 DD으로 나타낸다. 연중 일은 일자를 001부터 세자리로 나타내어 DDD와 같이 나타낸다(이때 가질 수 있는 값은 평년일 경우 001 ~ 365, 윤년일 경우 001 ~ 366).

연중 주는 그 해의 첫 날인 1월 1일이 어느 요일인지에 따라 계산되는 방식이 다르고, 그 값을 두 자리로 ww로 나타낸다. 1월 1일이 월요일, 화요일, 수요일, 목요일인 주는 그 주의 월요일부터 일요일까지 그 해의 01주로, 그렇지 않으면 전년도의 마지막 주(52주 또는 53주)로 계산되다가 오는 월요일부터 그 해의 01주로 계산되며, 매주 월요일마다 값이 하나 늘어난다. 쉽게 생각해서 그 해의 첫번째 목요일이 있는 주가 첫째 주가 되며, 그 전 주는 1월 1일이 포함된다 해도 전년도의 마지막 주로 계산하는 것이다.

연중 주에서 요일은 월요일 1부터 일요일 7까지 D로 나타낸다. 따라서 날짜는 아래와 같이 나타낼 수 있다.

  • YYYY-MM-DD
  • YYYYMMDD
  • YYYY-Www-D
  • YYYYWwwD
  • YYYY-DDD
  • YYYYDDD

형식을 보면 알겠지만 한자문화권에서 전통적으로 써왔던 날짜 순서와 다르지 않다. 구미 쪽은 전통적으로 날짜 표기를 ISO 8601과는 다른 순서를 사용하기 때문에 착오가 종종 생긴다.


3. 시간[편집]


24시간으로 나타내는데 시는 hh, 분은 mm, 초는 ss이고 hhmmss 또는 hh:mm:ss로 나타낸다. 날짜와 시간을 함께 표기할 때는 사이에 T를 넣고, 맨 뒤에는 표준 시간대를 +hh, +hhmm 또는 +hh:mm 형식으로 붙이며, UTC일 경우 Z를 붙인다. 예를 들어 2001-01-01T00:00:00+09:00 와 같이 나타낸다.
파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-10-27 21:41:21에 나무위키 ISO 8601 문서에서 가져왔습니다.