【发布时间】:2011-05-13 17:36:43
【问题描述】:
我有以下代码:
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”,我不知道为什么
【问题讨论】: