获取日期前多少天或者后多少天的日期

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Cal_tommorrow {

 public static void main(String[] args) {

  Date date = new Date();
  Date date2 = Cal_Days(date, -365);
  SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
  System.out.println(sdf.format(date2));

 }

 /** 
  * @param   参照日期     
  * @param   天数(之前为负数,之后为正数)         
  * @return  参照日期之前或之后days的日期
  */
 public static Date Cal_Days(Date date, int days) {
  Calendar calendar = Calendar.getInstance();
  calendar.setTime(date);
  calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) + days);
  return calendar.getTime();
 }
}


 

 

相关文章:

  • 2022-12-23
  • 2022-01-13
  • 2021-06-14
  • 2018-07-11
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案