Java获取当前日期加上指定天数后的日期

时间:2021-04-23 13:57:55

注:使用Calendar的add方法来获取当前日期加上指定天数后的
新日期

package com.test;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
/**
* 需求:获取当前日期加上指定天数后的日期 例如:今天是7月4日 30天以后是8月3日
*/

public static void main(String[] args){
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String currdate = format.format(date);
System.out.println("当前日期是:" + currdate);
Date addDate = addDate(30);
System.out.println("30天以后的日期是:"+format.format(addDate));
}
//num为需要增加的天数
public static Date addDate (int num) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, num);
Date date = calendar.getTime();
return date;
}
}