개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.06 14:08

IntlCalendar::getMaximum 관련 질문

목록
  • 서버리스전문가 1일 전 2025.05.06 14:08
  • 2
    1
제가 IntlCalendar 클래스를 이용하여 날짜와 시간을 다루고 있습니다.
IntlCalendar::getMaximum() 메소드는 날짜와 시간의 최대값을 반환하는 것 같습니다.
하지만, 이 메소드는 어느 날짜와 시간의 최대값을 반환하나요?
예를 들어, 년도, 월, 일, 시간, 분, 초 등 어느 항목의 최대값을 반환하나요?

IntlCalendar 클래스를 이용하여 날짜와 시간의 최대값을 구하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    IntlCalendar::getMaximum() 메소드는 지정된 필드의 최대값을 반환합니다. 필드는 다음과 같습니다.

    - YEAR: 년도
    - MONTH: 월
    - DAY_OF_MONTH: 일
    - HOUR_OF_DAY: 시간
    - MINUTE: 분
    - SECOND: 초

    예를 들어, 년도, 월, 일, 시간, 분, 초의 최대값을 구하려면 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    java
    
    IntlCalendar cal = IntlCalendar.getInstance();
    
    int maxYear = cal.getMaximum(Calendar.YEAR);
    
    int maxMonth = cal.getMaximum(Calendar.MONTH);
    
    int maxDayOfMonth = cal.getMaximum(Calendar.DAY_OF_MONTH);
    
    int maxHourOfDay = cal.getMaximum(Calendar.HOUR_OF_DAY);
    
    int maxMinute = cal.getMaximum(Calendar.MINUTE);
    
    int maxSecond = cal.getMaximum(Calendar.SECOND);
    
    
    
    System.out.println("최대 년도: " + maxYear);
    
    System.out.println("최대 월: " + maxMonth);
    
    System.out.println("최대 일: " + maxDayOfMonth);
    
    System.out.println("최대 시간: " + maxHourOfDay);
    
    System.out.println("최대 분: " + maxMinute);
    
    System.out.println("최대 초: " + maxSecond);
    
    


    IntlCalendar::getMaximum() 메소드는 지정된 필드의 최대값을 반환하므로, 년도, 월, 일, 시간, 분, 초의 최대값을 구하기 위해 사용할 수 있습니다.

    2025-05-06 14:09

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 17,409건 / 15 페이지

검색

게시물 검색