
getActualMaximum() 메소드는 두 가지 파라미터를 받을 수 있습니다.
1. FIELD: 달의 최대값을 얻어올 때 사용하는 파라미터입니다. FIELD는 IntlCalendar 클래스의 필드 중 하나를 나타냅니다. 예를 들어, FIELD_DAY_OF_MONTH는 일의 최대값을 나타냅니다. FIELD_MONTH는 월의 최대값을 나타냅니다.
2. unit: FIELD와 함께 사용하는 파라미터입니다. unit은 달의 최대값을 얻어올 때 사용하는 단위를 나타냅니다. 예를 들어, unit.MILLI_OF_SECOND는 초의 최대값을 나타냅니다. unit.DAY_OF_WEEK는 요일의 최대값을 나타냅니다.
예를 들어, 월의 최대값을 얻어올 때는 FIELD_MONTH와 unit.MONTH를 사용할 수 있습니다.
IntlCalendar calendar = IntlCalendar.getInstance();
int maxMonth = calendar.getActualMaximum(FIELD_MONTH);
일의 최대값을 얻어올 때는 FIELD_DAY_OF_MONTH와 unit.MONTH를 사용할 수 있습니다.
IntlCalendar calendar = IntlCalendar.getInstance();
int maxDay = calendar.getActualMaximum(FIELD_DAY_OF_MONTH, unit.MONTH);
2025-05-13 10:00