JAVA讲义/07/7.4
import java.util.Calendar;
public class LenientTest {
public static void main(String args[]) {
Calendar cal =Calendar.getInstance();
cal.set(Calendar.MONTH,13);//1
System.out.println(cal.getTime());
cal.setLenient(false);//关闭容错性
cal.set(Calendar.MONTH,13);//2
System.out.println(cal.getTime());
}
}
运行结果
1 处修改后,可以正常输出时间:
Mon Feb 11 21:32:02 CST 2019,并且导致YEAR字段+1
2 处关闭容错性后,程序立即抛出异常