这是混乱: 首先,我尝试设置“时间”,它在调试
上显示完全正常 time = Calendar.getInstance();
time.set(Calendar.HOUR_OF_DAY, alarm.hour);
time.set(Calendar.MINUTE, alarm.minutes);
time.set(Calendar.YEAR, alarm.starttime.getYear());
time.set(Calendar.MONTH, alarm.starttime.getMonth());
time.set(Calendar.DAY_OF_MONTH, alarm.starttime.getDay());
然后我想得到“时间”
timeHour = time.get(Calendar.HOUR_OF_DAY);
timeMinute = time.get(Calendar.MINUTE);
timeYear = time.get(Calendar.YEAR);
timeMonth = time.get(Calendar.MONTH)+1;
timeDay = time.get(Calendar.DAY_OF_MONTH);
通过调试,我发现一旦执行time.get,“time”的值变得完全不同(Negative);如果时间是7.7,2015,则变为7.1,2015 这真的让我很生气,有人可以帮助我吗?