/**
* @Description 日期 加 或者减
* @param date
* @param num 加几天num为正整数 减几天num为负整数
* @Throws
* @Return java.lang.String
* @Date 2020-12-10 15:54:20
* @Author WangKun
**/
public static String dateStrAdd(Date date, int num) {
Calendar canlendar = Calendar.getInstance();
canlendar.setTime(date);
canlendar.add(Calendar.DATE, num);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(canlendar.getTime());
return dateStr;
}
/**
* @Description 字符串日期 加 或者减
* @param date
* @param num 加几天num为正整数 减几天num为负整数
* @Throws
* @Return java.lang.String
* @Date 2020-12-10 15:49:12
* @Author WangKun
**/
public static String dateStrAdd2(String date, int num){
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
Date da = df.parse(date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(da);
calendar.add(Calendar.DAY_OF_MONTH, num);
return df.format(calendar.getTime());
}catch (Exception e){
e.printStackTrace();
}
return null;
}