2024年4月11日发(作者:)
Calendar类set()、add()、roll()方法区别
1、set方法
Calendar类的MONTH是从0开始;
public class CalendarDemo {
public static void main(String[] args) {
Calendar cal = tance();
(2009, 0, 31);
(, 3);
Date testDate = e();
n(testDate);
}
结果输出为:Fri May 01 16:14:14 CST 2009;
从结果可以看出set方法会根据自然月的最大天数和传入的DAY调整日期,如上代
码,四月份最大天数是4-30,所以set方法会将月份增加即五月份即5-01。
2、add方法
public class CalendarDemo {
public static void main(String[] args) {
Calendar cal = tance();
(2009, 0, 31);
Date testDate = e();
Calendar cal1 = tance();
e(testDate);
(,3);
Date testDate1 = e();
n(testDate1);
}
}
发布评论