У меня есть этот объект даты:
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm");
Date d1 = df.parse(interviewList.get(37).getTime());
значение d1 равно 7 января, пятница 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
.
Он правильно добавляет минуты, но также меняет месяц, не знаю почему!