我在 Android 中有一个 onClickListener,它根据单击的 +/- 按钮更改 Java.util.Calendar 对象的月份。设置日历的代码如下。看来我无法将月份设置为“10”。这里到底发生了什么?
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