Java 日期往后推迟n天
在Java中经常会遇到,以指定的日期为基准,计算向后n天<n可以为正、负数,负数为向前移>。
这时需要在Date类的基础上使用Calendar类,处理方法基本如下:
import java.util.Date ; Date date = new date();//取时间 Calendar calendar = Calendar.getInstance(); calendar.setTime(date); //需要将date数据转移到Calender对象中操作 calendar.add(calendar.DATE, n);//把日期往后增加n天.正数往后推,负数往前移动 date=calendar.getTime(); //这个时间就是日期往后推一天的结果
解决思路:
* 需要将date数据转移到Calender对象中操作