发布时间:2016-05-25 12:36:40 作者:佚名 阅读:(759)
比如现在有个String str =”2015-07-18”;
现在要在这个时间上加8个月就变成了“2016-03-18”
怎么完成这种时间的转换加减
String str = "2015-07-18";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
try {
Date myDate = formatter.parse(str);
Calendar c = Calendar.getInstance();
c.setTime(myDate);
c.add(Calendar.MONTH, 8);
myDate = c.getTime();
System.out.println(formatter.format(myDate));
} catch (ParseException e1) {
e1.printStackTrace();
}
欢迎分享转载→ JAVA时间日期的判定和时间的加减
© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们