如何求给定日期的前或后几个月的日期

时间:2008-08-30 10:00:56   来源:论坛整理  作者:  编辑:chinaitzhe
比如:2008-08-20 前10个月的日期
网友回复:Calendar类
网友回复:GregorianCalendar.add(int field,int amount)
网友回复:GregorianCalendar.add(int field,int amount)
网友回复:使用java.util.Calendar类的add方法
网友回复:
Java code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/





        String date = "2008-06-20";

        int i = 1;

        SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd");

        try {

            Calendar cal = Calendar.getInstance();

            cal.setTime(sdf.parse(date));

            for (; i <= 10;   i)

            cal.add(Calendar.MONTH, -i);

        } catch (ParseException e) {

            e.printStackTrace();

        }



关键字:日期,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面