java - 向日期添加天数 Java

标签 java date

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/

相关文章:

java - NoSuchMethodError : com. google.common.cache.CacheBuilder.maximumSize(J)

java - System.loadLibrary() 在某些情况下不工作

java - Websphere 8.5 中的 AllowAllHostnameVerifier.INSTANCE 问题

java - Firestore 添加 2 个文档执行时间

android - Android 中 GMT 和 UTC 的区别

JavaScript:比较两个日期没有输出

mysql - 谁能帮我处理日期命令

java - 启动 .war 服务时 tomcat 8 失败

c - C 中的日期比较

python - 如何从 np.datetime64 对象中获取月份,而不是使用 pandas