例如: 2004-12-22 加上 2个月 得到的日期为 2005-02-22

解决方案 »

  1.   

    太简单了吧,你分数我不好意思要了,自己去查API
      

  2.   

    //日期加上天数
    public static Date addDate(Date s,int days)
    {
    GregorianCalendar cal = new GregorianCalendar();
    cal.setTime(s);
    cal.add(Calendar.DATE,days);
    Date d = cal.getTime();
        DateFormat df = DateFormat.getDateInstance();
        String a = df.format(d);
        return TypeChange.stringToDate(a);
    }
      

  3.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Calendar cd = new GregorianCalendar();
        cd.setTime(sdf.parse("2004-12-22"));
        cd.add(GregorianCalendar.MONTH, 2);    
        System.out.println(sdf.format(cd.getTime()));
      

  4.   

    我在这里借楼主的地盘问一个关于月份的,例如String startDate="2005-07-01",String endDate="2006-06-30",想得到这期间的月份数,谢谢
      

  5.   

    这个也是可以的,你可以用SimpleDateFormat来parse,你楼上不是给出代码了么
      

  6.   

    分数全部给 kingfish(八百里秦川@龙城异客) 吧.就这么些