
IntlCalendar 클래스의 getMaximum() 메소드는 지정된 필드의 최대값을 반환합니다.
필드의 종류에 따라 반환되는 형태가 다릅니다.
예를 들어, DAY_OF_WEEK 필드는 7의 최대값을 반환하고, HOUR 필드는 23의 최대값을 반환합니다.
따라서 getMaxTime() 메소드와 같은 형태로 시간까지 반환할 수는 없습니다.
하지만 getMaxDate() 메소드와 같은 형태로 날짜만 반환할 수는 있습니다.
만약 날짜 필드만 필요한 경우, DAY_OF_YEAR 필드나 YEAR 필드를 사용하여 날짜만 반환할 수 있습니다.
예를 들어, IntlCalendar calendar = IntlCalendar.getInstance();
int maxYear = calendar.getMaximum(IntlCalendar.YEAR);
int maxDayOfYear = calendar.getMaximum(IntlCalendar.DAY_OF_YEAR);
int maxDate = calendar.getMaximum(IntlCalendar.DAY_OF_YEAR);
이러한 예제를 통해 getMaximum() 메소드의 반환 형태를 이해할 수 있습니다.
2025-04-21 07:07