在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對象中操作
