Calendar 類 的 getDate 為甚麼不正確 ?
Calendar dinstance = new GregorianCalendar();
System.out.println(dinstance.get(Calendar.YEAR));
System.out.println(dinstance.get(Calendar.MONTH));
System.out.println(dinstance.get(Calendar.DATE));
SimpleDateFormat dateFormat = new SimpleDateFormat("dd MM yyyy");
Date curDate = (Date) dinstance.getTime();
System.out.println(dateFormat.format(curDate));
輸出
2002
4
10
10 05 2002
為甚麼 月份大了 1 月?