У меня есть объект даты:
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm");
Date d1 = df.parse(interviewList.get(37).getTime());
значение d1 равно Fri Jan 07 17:40:00 PKT 2011
Теперь я пытаюсь добавить 10 минут к указанной выше дате.
Calendar cal = Calendar.getInstance();
cal.setTime(d1);
cal.add(Calendar.MINUTE, 10);
String newTime = df.format(cal.getTime());
Значение newTime
изменяется на 2011-50-07 17:50
но это должно быть 07-01-2011 17:50
.
Это правильно добавляет минуты, но также меняет месяц, не знаю почему!