Calendar cal=Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH,5);
Date sdate=cal.getTime();

解决方案 »

  1.   

    //这个更简单点,只用Date类
    long date = new Date().getTime();
    return new Date(date + 24l * 3600l * 1000l); //24*3600*1000是一天的微秒数
      

  2.   

    Calendar cal = Calendar.getInstance();
       cal.add(cal.DATE, -7);
      java.util.Date d = cal.getTime();//这个就是7天前的Date了
      out.println(d.getYear()+1900); //打印年
      out.println(d.getMonth()+1);   //打印月
      out.println(d.getDate());      //打印日