java获取几天前和几天后的日期

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 21:01   4208   0
/** 
   * 得到几天前的时间 
   * @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();  
  }


转载于:https://my.oschina.net/u/1866821/blog/474265

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP