Date initialDate= Date.valueOf("2010-08-17");
System.out.println("Initial date:" + initialDate);
Calendar c = Calendar.getInstance();
c.setTime(initialDate);
c.add(Calendar.DATE, 15);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
String output = sdf.format(c.getTime());
System.out.println("Output: " + output);
获得的结果是
开始日期:2010-08-17
输出:2010-00-01
问题是月份没有增加。
答案 0 :(得分:4)
月份模式为MM
而非mm
。