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
问题是月份不增加。
最佳答案
月份的模式是 MM
而不是 mm
。
关于java - 向日期添加天数 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29589015/