我有一個Android onClickListener根據+/-按鈕單擊更改Java.util.Calendar對象的月份。下面是設置日曆的代碼。看來我不能將月份設置爲「10」。這個世界正在發生什麼?無法設置在Java.util.Calendar月
Calendar c2 = Calendar.getInstance();
int newmonth = 9;
Log.d (TAG, "month before: "+ c2.get (Calendar.MONTH));
c2.set (Calendar.MONTH, newmonth);
Log.d (TAG, "month now: " + c2.get(Calendar.MONTH));
前一個月:現在11 月:9
Calendar c2 = Calendar.getInstance();
int newmonth = 10;
Log.d (TAG, "month before: "+ c2.get (Calendar.MONTH));
c2.set (Calendar.MONTH, newmonth);
Log.d (TAG, "month now: " + c2.get(Calendar.MONTH));
前一個月:現在11 月:11
爲此,您不妨考慮'roll()'或'add()'日曆方法 – Less
謝謝。我不知道這件事! – wufoo