String d = “2018-12-13”;
DateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);
/**
* 加一天
*/
try {
Date dd = df.parse(d);
Calendar calendar = Calendar.getInstance();
calendar.setTime(dd);
calendar.add(Calendar.DAY_OF_MONTH, 1);//加一天
System.out.println(“增加一天之后:” + df.format(calendar.getTime()));
} catch (ParseException e) {
e.printStackTrace();
}
/**
* 减一天
*/
try {
long dif = df.parse(d).getTime()-86400*1000;//减一天
Date date=new Date();
date.setTime(dif);
System.out.println(“减少一天之后:” + df.format(date));
} catch (ParseException e) {
e.printStackTrace();
}
}
输出地结果:
增加一天之后:2018-12-14
减少一天之后:2018-12-12