:: reverse dictionary ::
※ソースファイルについて
◎各マークの意味
Pb:pubic Pr:protected S:static
現在の日時を取得するには、Calendar クラスの getInstance メソッドと get メソッドを使います。
import java.util.Calendar;
Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; int day = cal.get(Calendar.DATE); int hour = cal.get(Calendar.HOUR_OF_DAY); int minute = cal.get(Calendar.MINUTE); int second = cal.get(Calendar.SECOND);
現在が「2005年4月1日 12時34分56秒」になっていた場合、year は 2005 、month は 4 、day は 1 、hour は 12 、minute は 34 、second は 56 になります。
java.util.Calendar PbS Calendar getInstance()
現在の日時を設定したカレンダーのインスタンスを取得します。
このカレンダーには、デフォルトのタイムゾーンとロケールが使用されます。
日本のタイムゾーンとロケールは、次のようになります。
タイムゾーン:日本標準時 ロケール :日本語 (日本)
現在の日時を設定したカレンダーのインスタンス
java.util.Calendar Pb final int get(int f)
指定した時間フィールド f の値を取得します。
指定できる主な時間フィールドは、次のとおりです。
| 時間フィールド | 内容 | 戻り値 |
|---|---|---|
| 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 … 時間フィールド
時間フィールドの値
月は -1 した値が返されます。
Calendar.HOUR_OF_DAY を指定すると、24時間制の時間を返します。
12時間制の時間を取得する場合は、Calendar.HOUR を指定します。 さらに、12時間制で午前か午後かを取得する場合は、Calendar.AM_PM を指定します。
Calendar cal = Calendar.getInstance();
int ampm = cal.get(Calendar.AM_PM);
ampm は、午前であれば Calendar.AM と同じ値、午後であれば Calendar.PM と同じ値になります。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com