一、代码如下:
public static String ssDate(String date,int num) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String maxDateStr = date;
String minDateStr = "";
Calendar calc = Calendar.getInstance();
try {
calc.setTime(sdf.parse(maxDateStr));
calc.add(calc.DATE, -num);
Date minDate = calc.getTime();
minDateStr = sdf.format(minDate);
} catch (ParseException e1) {
e1.printStackTrace();
}
return minDateStr;
}
二、测试:
public static void main(String[] args) {
String date = "2020-08-21";
int num = 7;// 七天之前
String ssDate = ssDate(date, num);
System.out.println("ssDate:"+ssDate);
}
三、控制台打印: