|
JAVA
日時の加算/減算
|
|
|
- Calendarクラスのadd関数を使用(java.util.Calendar)
カレンダの規則に基づいて、指定された時間量を指定されたカレンダフィールドに加算または減算を行う。
例)現在の日付より1ヶ月した値を取得する
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.MONTH, -1);
Date date = cal.getTime();
|
※2008/03/31の場合、1ヶ月前の30日が2月にはないので2008/02/29となる
また1月後の場合、1ヶ月後の31日が4月にはないので2008/03/30となる
|
|