개발자 Q&A

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

2025.05.13 14:56

IntlCalendar의 clear() 메서드 사용법에 대한 질문

목록
  • C언어전사 18일 전 2025.05.13 14:56
  • 18
    1
제가 IntlCalendar 클래스를 사용하여 날짜와 시간을 다루고 있는데, clear() 메서드를 사용하여 날짜와 시간을 초기화하는 방법을 모르겠어요.

IntlCalendar 객체를 초기화한 후, clear() 메서드를 호출하여 해당 날짜와 시간을 초기화할 수 있나요?

만약 그렇다면, clear() 메서드를 호출한 후, 다시 날짜와 시간을 설정하는 방법은 무엇인가요?

IntlCalendar의 clear() 메서드 사용법에 대한 조언 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  18일 전



    IntlCalendar 클래스의 clear() 메서드는 지정된 필드의 값을 초기화합니다.

    clear() 메서드를 호출하면, 다음과 같은 필드의 값을 초기화합니다.

    - 시간 (hour, minute, second, millisecond)
    - 날짜 (year, month, dayOfMonth)
    - 시간대 (zoneOffset, dstOffset)
    - 캘린더 타입 (calendarType)
    - 월의 첫 번째 날 (firstDayOfWeek)
    - 월의 마지막 날 (minimalDaysInFirstWeek)

    clear() 메서드를 호출한 후, 다시 날짜와 시간을 설정하려면, set() 메서드를 사용하면 됩니다.

    예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    java
    
    IntlCalendar calendar = IntlCalendar.getInstance();
    
    calendar.clear(); // 날짜와 시간을 초기화합니다.
    
    calendar.set(2022, 0, 1); // 2022년 1월 1일을 설정합니다.
    
    calendar.set(IntlCalendar.HOUR_OF_DAY, 12); // 12시를 설정합니다.
    
    


    IntlCalendar 클래스의 clear() 메서드는 지정된 필드의 값을 초기화합니다. 따라서, clear() 메서드를 호출한 후, 다시 날짜와 시간을 설정하려면, set() 메서드를 사용해야 합니다.

    2025-05-13 14:57

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

검색

게시물 검색