Как добавить минуты к моей дате

У меня есть этот объект даты:

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 .

Он правильно добавляет минуты, но также меняет месяц, не знаю почему!

99
задан Zakhar 5 April 2013 в 07:11
поделиться