
IntlCalendar 클래스의 getMinimalDaysInFirstWeek 메서드는 ISO 8601 표준에 따라 첫 번째 주의 최소 요일을 반환합니다. 이 표준에 따르면 첫 번째 주의 최소 요일은 4일부터 10일까지 다양할 수 있습니다.
첫 번째 주의 최소 요일을 결정하는 기준은 ISO 8601 표준에 따라 다음과 같습니다.
- 4일부터 10일까지의 일요일이 첫 번째 주의 첫 번째 요일입니다.
- 1일부터 7일까지의 일요일이 첫 번째 주의 첫 번째 요일입니다.
IntlCalendar 클래스의 getMinimalDaysInFirstWeek 메서드는 locale을 고려하여 첫 번째 주의 최소 요일을 반환합니다. locale을 설정하는 방법은 다음과 같습니다.
- Locale.setDefault(Locale locale) 메서드를 사용하여 기본 locale을 설정할 수 있습니다.
- Calendar.setFirstDayOfWeek(int firstDayOfWeek) 메서드를 사용하여 첫 번째 요일을 설정할 수 있습니다.
locale을 설정하면 첫 번째 주의 최소 요일이 달라질 수 있습니다. 예를 들어, 한국의 경우 첫 번째 주의 최소 요일은 일요일로 설정되어 있습니다. 반면, 미국의 경우 첫 번째 주의 최소 요일은 월요일로 설정되어 있습니다.
IntlCalendar 클래스의 getMinimalDaysInFirstWeek 메서드는 첫 번째 주의 최소 요일을 반환하는 메서드이지만, 이 메서드의 동작 방식에 대해 더 자세히 알고 싶다면 ISO 8601 표준을 참조하십시오.
2025-05-03 15:22