代码:
@Test
public void tt() throws ParseException {
//给定时间
String time = "2019-7-11 18:30:00";
//加的天数
int num = 36;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date timeD = format.parse(time);
System.out.println("初始的时间是:" + time);
Calendar ca = Calendar.getInstance();
ca.setTime(timeD);
ca.add(Calendar.DATE, num);
timeD = ca.getTime();
String enddate = format.format(timeD);
System.out.println("增加天数以后的时间:" + enddate);
}
相加几个月同理,只是把Calendar.DATE改为Calendar.MONTH