0
嗨,我試圖讓這也是當前日期減去4的java.util.Calendar上calender.add返回錯誤的值(日期,數量)
今天當前日期的日期是週二年11月4 16:35 :34 IST 2014
我在做什麼是
Date date = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, days);
System.out.println("new date "+" "+cal.get(cal.YEAR)+" "+cal.get(cal.MONTH)+" "+cal.get(cal.DAY_OF_MONTH));
這是我得到的輸出 新日期2014 9 31(但預計爲2014年5 10月31日)
我不知道哪裏出了問題。有人可以幫我弄這個嗎?
不喜歡那個格式的日期 - 使用'SimpleDateFormat'。 java.util.Calendar中的月份基於0 ... – 2014-11-04 11:16:10
請閱讀文檔。 – tristan2468 2014-11-04 11:18:31