to datetime add
example '2005-05-17' + 1(day)=
       '2005-05-17'+1(month)=etc;

解决方案 »

  1.   

    Date类型的都可以转化成long类型的毫秒数,所以增加一天,就可以让他增加1天所等于的毫秒数
    比如增加一天:java.util.Date date = new java.util.Date();
    //输出当前系统日期
    System.out.println(date);
    date = new java.util.Date(date.getTime()+1*24*60*60*1000);
    //输出增加一天后的日期
    System.out.println(date);如果增加一个月,那就是增加:天数*24*60*60*1000
      

  2.   

    建议楼主看看Calendar类
    Calendar可以使用Date构造,这样关注的Date的信息就进入到Calendar中了
    之后可以set(Month,int);set(day,int);
    Calendar.getTime返回的就是Date,这样就可以得到之后一个月,一天的Date了