У меня есть следующий код:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-dd-MM HH:mm:ss");
Date convertedDate;
String initialDate = "2011-13-05 11:00:00";
try {
Calendar cal = Calendar.getInstance();
cal.setTime(dateFormat.parse(initialDate));
cal.add(Calendar.DAY_OF_MONTH, 7);
convertedDate = cal.getTime();
String delayDate = dateFormat.format(convertedDate);
} catch (ParseException e) {
e.printStackTrace();
}
Я ожидаю, что delayDate будет содержать «2011-20-05 11:00:00», но вместо этого он возвращает «2012-12-01 11:00:00», и я не знаю, почему