如题

解决方案 »

  1.   

    参考http://www.linknav.cn/post/31.html
    /**
       * 得到几天前的时间
       * @param d
       * @param day
       * @return
       */
      public static Date getDateBefore(Date d,int day){
       Calendar now =Calendar.getInstance();
       now.setTime(d);
       now.set(Calendar.DATE,now.get(Calendar.DATE)-day);
       return now.getTime();
      }
      
      /**
       * 得到几天后的时间
       * @param d
       * @param day
       * @return
       */
      public static Date getDateAfter(Date d,int day){
       Calendar now =Calendar.getInstance();
       now.setTime(d);
       now.set(Calendar.DATE,now.get(Calendar.DATE)+day);
       return now.getTime();
      }
      

  2.   

     now.set(Calendar.DATE,now.get(Calendar.DATE)+day);//now.add(Calendar.DATE,day)
      

  3.   

    基础的东西还是多看看API,一册在手,编程无忧。
      

  4.   


    一个好用的日期时间类(java)
    http://blog.csdn.net/hzhxxx/archive/2009/05/21/4206460.aspx
      

  5.   

    现在Calendar 类的API很强大了!