我设置
Calendar kal = Calendar.getInstance();
并导致:
kal.add(Calendar.MINUTE, + 58);
kal.add(Calendar.MINUTE, + 58);
kal.add(Calendar.MINUTE, + 58);
....
我得到了例如。 6月31日。为什么?虽然六月没有31天。
完整代码:
day = dpicker.getDayOfMonth();
month = dpicker.getMonth()+1;
year = dpicker.getYear();
tpicker.clearFocus();
tpicker.setIs24HourView(true);
hour = tpicker.getCurrentHour();
minute = tpicker.getCurrentMinute();
Calendar calendar = Calendar.getInstance();
calendar.set(year, month, day, hour, minute);
Calendar kal = calendar;
kal.add(...);
datka = String.format("%02d/%02d", kal.get(Calendar.DAY_OF_MONTH), kal.get(Calendar.MONTH));
数据返回31/06。
当我写month = dpicker.getMonth();
时,我得到01/06
答案 0 :(得分:2)
Calendar.MONTH
从零开始,7月(索引6个月)为31天。