:: reverse dictionary ::
※ソースファイルについて
◎各マークの意味
Pb:pubic Pr:protected S:static
現在からn日後の日付を求めるには、Calendar クラスの add メソッドを使います。
import java.util.Calendar;
Calendar cal = Calendar.getInstance(); // 5日後の日付を求める cal.add(Calendar.DATE, 5); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; int day = cal.get(Calendar.DATE);
現在が「2005年4月1日」になっていた場合、year は 2005 、month は 4 、day は 6 になります。
java.util.Calendar Pb void add(int f, int a)
指定した時間フィールド f の値に値 a を加えます。
指定できる主な時間フィールドは、次のとおりです。
| 時間フィールド | 内容 | 戻り値 |
|---|---|---|
| YEAR | 年 | 1 〜 Integer.MAX_VALUE |
| MONTH | 月 | 0 〜 11(1月が 0) |
| DATE | 日 | 1 〜 31 |
| HOUR_OF_DAY | 時(24時間) | 0 〜 23 |
| HOUR | 時(12時間) | 0 〜 11 |
| MINUTE | 分 | 0 〜 59 |
| SECOND | 秒 | 0 〜 59 |
| MILLISECOND | ミリ秒 | 0 〜 999 |
f … 時間フィールド
a … 加える値
月は -1 した値が返されます。
n日前の日付を求めるには、マイナスの値を指定します。
Calendar cal = Calendar.getInstance(); // 10日前の日付を求める cal.add(Calendar.DATE, -10); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; int day = cal.get(Calendar.DATE);
現在が「2005年4月1日」になっていた場合、year は 2005 、month は 3 、day は 22 になります。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com