ISO 8601์ ๋ ์ง์ ์๊ฐ์ ํํํ๋ ๊ตญ์ ์ ์ธ ํ์ค์ด๋ค. ์ด ํ์ค์ ์ ์ธ๊ณ์ ์ผ๋ก ํต์ฉ๋๋ฉฐ, ๋ฐ์ดํฐ ๊ตํ, ์ํํธ์จ์ด ๊ฐ๋ฐ, ๊ตญ์ ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ฌ์ฉ๋๋ค.
๊ธฐ๋ณธ ํํ
๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ๊ธฐ๋ณธ์ ์ธ ํํ๋ ๋ค์๊ณผ ๊ฐ๋ค.
2023-12-17T09:00:00+09:00"
- 2023-12-17: ๋ ์ง
- T09:00:00: 'T'๋ ์๊ฐ์ด ์์๋จ์ ๋ํ๋ด๋ฉฐ, 09:00:00์ ์ค์ 9์๋ฅผ ์๋ฏธ.
- +09:00: ์ด ๋ถ๋ถ์ ํด๋น ์๊ฐ์ด UTC(ํ์ ์ธ๊ณ์)๋ณด๋ค 9์๊ฐ ์์๋ ์๊ฐ๋์์ ๋ํ๋ธ๋ค. ์ด ๊ฒฝ์ฐ, ์ด ์๊ฐ์ ํ๊ตญ ํ์ค์(KST)๋ ์ผ๋ณธ ํ์ค์(JST)์ ๊ฐ์ ์๊ฐ๋์ ํด๋นํฉ๋๋ค.
์ฆ, ์ด ์๊ฐ์ UTC ์๊ฐ์ผ๋ก ๋ณํํ๋ฉด 2023๋ 12์ 17์ผ 00:00:00(์์ )์ด ๋๋ค. UTC(ํ์ ์ธ๊ณ์)๋ ์ ์ธ๊ณ์ ์ผ๋ก ์๊ฐ๋์ ๊ธฐ์ค์ด ๋๋ ์๊ฐ๋๋ก, UTC+09:00์์ 9์๊ฐ์ ๋นผ๋ฉด UTC ์๊ฐ์ด ๋๋ ๊ฒ์ด๋ค.
ํ์
- ๋ ์ง ํํ ๋ฐฉ์: ISO 8601์ 'YYYY-MM-DD' ํ์์ ์ฌ์ฉํด ๋ ์ง๋ฅผ ํํํ๋ค. ์๋ฅผ ๋ค์ด, '2023-12-17'์ 2023๋ 12์ 17์ผ์ ๋ํ๋ธ๋ค.
- ์๊ฐ ํํ ๋ฐฉ์: ์๊ฐ์ 'HH:MM:SS' ํ์์ผ๋ก ํํ๋๋ค. ์๋ฅผ ๋ค์ด, '15:45:30'์ ์คํ 3์ 45๋ถ 30์ด๋ฅผ ์๋ฏธํ๋ค.
- ์๊ฐ๋: ์๊ฐ๋๋ UTC๋ก๋ถํฐ์ ์ฐจ์ด๋ฅผ '+HH:MM' ๋๋ '-HH:MM' ํ์์ผ๋ก ๋ํ๋ธ๋ค. 'Z'๋ UTC์ ๋์ผํ ์๊ฐ๋๋ฅผ ๋ํ๋ธ๋ค. ์๋ฅผ ๋ค์ด, '2023-12-17T09:00:00+09:00'์ UTC+09:00 ์๊ฐ๋์์์ ์ค์ 9์๋ฅผ ์๋ฏธํ๋ฉฐ, ๊ฐ์ ์๊ฐ์ UTC๋ก ํํํ๋ฉด '2023-12-17T00:00:00Z'๊ฐ ๋๋ค.
- ๋ ์ง์ ์๊ฐ์ ๊ฒฐํฉ: ๋ ์ง์ ์๊ฐ์ 'T'๋ฅผ ์ฌ์ฉํด ๊ฒฐํฉํ ์ ์๋ค. '2023-12-17T09:00:00'๋ 2023๋ 12์ 17์ผ ์ค์ 9์๋ฅผ ์๋ฏธํ๋ค.
- ์ฃผ์ ๊ธฐ๊ฐ: ISO 8601์ ์ฃผ๋ฅผ 'YYYY-Www' ํ์์ผ๋ก ํํํ๋ค, ์ฌ๊ธฐ์ 'ww'๋ ์ฃผ ๋ฒํธ๋ค. ์๋ฅผ ๋ค์ด, '2023-W50'์ 2023๋ ์ 50๋ฒ์งธ ์ฃผ๋ฅผ ๋ํ๋ธ๋ค. ๊ธฐ๊ฐ์ 'P'๋ก ์์ํ๋ ํ์์ ์ฌ์ฉํ๋ค. ์๋ฅผ ๋ค์ด, 'P3Y6M4DT12H30M5S'๋ 3๋ 6๊ฐ์ 4์ผ 12์๊ฐ 30๋ถ 5์ด๋ฅผ ๋ํ๋ธ๋ค.
https://en.wikipedia.org/wiki/ISO_8601
ISO 8601 - Wikipedia
From Wikipedia, the free encyclopedia International standards for dates and times Current date and time expressed according to ISO 8601 [refresh]Date2023-12-15Time in UTC06:22:38ZT062238ZDate and time in UTC2023-12-15T06:22:38Z20231215T062238ZDate and time
en.wikipedia.org
[ISO] ISO 8601 ๊ฐ๋
ISO ๋ ์ง ํ์์ด๋? ์ ์ ๋ช ์นญ Date elements and interchange formats - Information interchange - Representation of dates and times ๋ฏธ์ณค๋ค.. ํ์ฌ ์ ์ผ ์ต์ ๋ฒ์ ISO 8601 ๊ตฌ๋ฒ์ ISO 8601:2000, ISO 8601:1988 ๋ ์ง์ ์๊ฐ๊ณผ ๊ด๋ จ๋
java119.tistory.com