当前位置:首页 > JAVA教程 >

JAVA时间日期的判定和时间的加减

发布时间: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关于我们 - 网站声明 - 联系我们