- 개인 공부 목적으로 작성한 글입니다.
- 아래 출처를 참고하여 작성하였습니다.
목차
- YYYY
- yyyy
1. YYYY
- 대문자 Y는 주(Week)의 연도를 나타냅니다.
- 주 단위로 년도를 계산합니다.
- 문제가 되는 것은 아래와 같은 경우 입니다.
- 아래 계산식에 따르면 364일은 52주지만, 365일은 53주에 포함됩니다.
- 그래서 2021-12-31 같은 말일의 YYYY 값은 2022로 다음년도값으로 카운팅이 됩니다.
365 / 7 = 52.142857....
2. yyyy
- yyyy는 달력 연도를 나타냅니다.
- 그러므로 YYYY와 같은 문제가 발생하지 않습니다.
- 그러므로 날짜를 표시할 때는 yyyy-MM-dd HH:mm:ss 표기를 사용하는 것이 바람직합니다.
출처
'Java' 카테고리의 다른 글
LocalDate to LocalDateTime (0) | 2021.10.25 |
---|---|
Enum (0) | 2021.10.19 |
인터페이스의 default, static 키워드(Java8) (0) | 2021.10.05 |