캘린더 방법을 사용하여 연도 날짜와 월을 설정하고 싶지만 날짜가 유효하지 않은 경우 일종의 표시가 필요합니다.캘린더를 사용하여 날짜가 유효한지 확인합니다.
calendar.set(2013,Calendar.JANUARY , 23) //is a valid date
calendar.set(2013,Calendar.JANUARY , 33) //is not
나는 calendar.setLenient(false)
을 설정하고 월 33에 값을 설정하면 예외를 던질 것으로 예상,하지만하지 않았다.
+1 정확하게 맞습니다. Calendar가 JDK에서 가장 손상된 여러 가지 이유 중 하나입니다. (JodaTime을 사용하십시오!) – Bohemian