我有以下代码
Calendar calendar = Calendar.getInstance();
calendar.set(2011, 7, 29); //case 1
// calendar.set(2011, 7, 30); //case 2
// calendar.set(2011, 7, 31); //case 3
System.out.println("===After seting the date== "+calendar.getTime());
System.out.println("=================================================================");
calendar.add(Calendar.MONTH, 6);
System.out.println("===result after adding 6 months== "+calendar.getTime());
对于案例 2 和案例 3,我也得到了相同的结果。它应该溢出到下个月并显示新日期。但它没有发生。