日期:2014-05-20  浏览次数:20781 次

求一个函数,yyyy-mm-dd日期格式加减short类型天数,得到的新日期
例如 2010-01-05 加 21后得到的新日期,格式也为 yyyy-mm-dd

谢谢了
日期

------解决方案--------------------
转成毫秒数相加,再格式化
------解决方案--------------------

        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date date = format.parse("2010-01-05");
        Calendar c = Calendar.getInstance();
        c.setTime(date);
        c.add(Calendar.DATE, 21);
        date = c.getTime();
        System.out.println(format.format(date));

------解决方案--------------------
好吧 2楼正解。 我项目就是把这方法加到工具类里用的。