|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.Calendar
public abstract class Calendar
Calendar クラスはカレンダー情報の操作を定義する抽象クラスです。
| フィールドの概要 | |
|---|---|
static int |
AM
AM_PM フィールドのデータを指定する際の、午前を表す識別値 |
static int |
AM_PM
set(int, int) および get(int) で使用するフィールド値で、HOUR が正午より前か以後かを表します |
static int |
APRIL
MONTH フィールドのデータを指定する際の、4月を表す識別値 |
static int |
AUGUST
MONTH フィールドのデータを指定する際の、8月を表す識別値 |
static int |
DATE
set(int, int) および get(int) で使用するフィールド値で、月の日を表します。 |
static int |
DAY_OF_MONTH
set(int, int) および get(int) で使用するフィールド値で、月の日を表します。 |
static int |
DAY_OF_WEEK
set(int, int) および get(int) で使用するフィールド値で、週の日を表します |
static int |
DECEMBER
MONTH フィールドのデータを指定する際の、12月を表す識別値 |
static int |
FEBRUARY
MONTH フィールドのデータを指定する際の、2月を表す識別値 |
static int |
FRIDAY
DAY_OF_WEEK フィールドのデータを指定する際の、金曜日を表す識別値 |
static int |
HOUR
set(int, int) および get(int) で使用するフィールド値で、午前( AM )または午後( PM )の12時間(0-11)のうちの、時を表します。 |
static int |
HOUR_OF_DAY
set(int, int) および get(int) で使用するフィールド値で、24時間(0-23)のうちの、時を表します。 |
static int |
JANUARY
MONTH フィールドのデータを指定する際の、1月を表す識別値 |
static int |
JULY
MONTH フィールドのデータを指定する際の、7月を表す識別値 |
static int |
JUNE
MONTH フィールドのデータを指定する際の、6月を表す識別値 |
static int |
MARCH
MONTH フィールドのデータを指定する際の、3月を表す識別値 |
static int |
MAY
MONTH フィールドのデータを指定する際の、5月を表す識別値 |
static int |
MILLISECOND
set(int, int) および get(int) で使用するフィールド値で、ミリ秒を表します。 |
static int |
MINUTE
set(int, int) および get(int) で使用するフィールド値で、分を表します。 |
static int |
MONDAY
DAY_OF_WEEK フィールドのデータを指定する際の、月曜日を表す識別値 |
static int |
MONTH
set(int, int) および get(int) で使用するフィールド値で、月を表します |
static int |
NOVEMBER
MONTH フィールドのデータを指定する際の、11月を表す識別値 |
static int |
OCTOBER
MONTH フィールドのデータを指定する際の、10月を表す識別値 |
static int |
PM
AM_PM フィールドのデータを指定する際の、午後を表す識別値 |
static int |
SATURDAY
DAY_OF_WEEK フィールドのデータを指定する際の、土曜日を表す識別値 |
static int |
SECOND
set(int, int) および get(int) で使用するフィールド値で、秒を表します。 |
static int |
SEPTEMBER
MONTH フィールドのデータを指定する際の、9月を表す識別値 |
static int |
SUNDAY
DAY_OF_WEEK フィールドのデータを指定する際の、日曜日を表す識別値 |
static int |
THURSDAY
DAY_OF_WEEK フィールドのデータを指定する際の、木曜日を表す識別値 |
static int |
TUESDAY
DAY_OF_WEEK フィールドのデータを指定する際の、火曜日を表す識別値 |
static int |
WEDNESDAY
DAY_OF_WEEK フィールドのデータを指定する際の、水曜日を表す識別値 |
static int |
YEAR
set(int, int) および get(int) で使用するフィールド値で、年を表します |
| メソッドの概要 | |
|---|---|
boolean |
after(Object other)
この Calendar の時刻が指定された時刻より後であるかどうかを判定します。 |
boolean |
before(Object when)
この Calendar の時刻が指定された時刻より前であるかどうかを判定します。 |
void |
clear()
この Calendar のすべてのフィールドを未定義にします。 |
boolean |
equals(Object o)
指定されたオブジェクトとこの Calendar が同じタイムゾーンの同じ時刻を表すかどうか判定します。 |
int |
get(int fld)
この Calendar オブジェクトの、指定されたフィールドの値を返します。 |
static Calendar |
getInstance()
デフォルトのタイムゾーンでの現在の時刻を表す Calendar インスタンスを生成して返します。 |
static Calendar |
getInstance(TimeZone zone)
指定されたタイムゾーンでの現在の時刻を表す Calendar インスタンスを生成して返します。 |
Date |
getTime()
この Calendar オブジェクトの時刻を表す Date オブジェクトを返します。 |
long |
getTimeInMillis()
この Calendar の時刻を1970 00:00:00からの経過ミリ秒で返します。 |
TimeZone |
getTimeZone()
この Calendar のタイムゾーンを返します。 |
void |
set(int fld,
int val)
この Calendar オブジェクトの、指定されたフィールドを指定された値に設定します。 |
void |
set(int year,
int month,
int date,
int hourOfDay,
int minute,
int second)
この Calendar オブジェクトの、YEAR、MONTH、DATE、HOUR_OF_DAY、MINUTE および SECOND フィールドを設定します。 |
void |
setTime(Date dt)
指定された Date の時刻をこの Calendar に設定します。 |
void |
setTimeInMillis(long ms)
指定された1970 00:00:00からの経過ミリ秒でこの Calendar の時刻を設定します。 |
void |
setTimeZone(TimeZone zone)
この Calendar のタイムゾーンを設定します。 |
String |
toString()
この Calendar の時刻の文字列表現を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
getClass, hashCode, notify, notifyAll, wait, wait |
| フィールドの詳細 |
|---|
public static final int YEAR
set(int, int) および get(int) で使用するフィールド値で、年を表します
public static final int MONTH
set(int, int) および get(int) で使用するフィールド値で、月を表します
public static final int JANUARY
MONTH フィールドのデータを指定する際の、1月を表す識別値
public static final int FEBRUARY
MONTH フィールドのデータを指定する際の、2月を表す識別値
public static final int MARCH
MONTH フィールドのデータを指定する際の、3月を表す識別値
public static final int APRIL
MONTH フィールドのデータを指定する際の、4月を表す識別値
public static final int MAY
MONTH フィールドのデータを指定する際の、5月を表す識別値
public static final int JUNE
MONTH フィールドのデータを指定する際の、6月を表す識別値
public static final int JULY
MONTH フィールドのデータを指定する際の、7月を表す識別値
public static final int AUGUST
MONTH フィールドのデータを指定する際の、8月を表す識別値
public static final int SEPTEMBER
MONTH フィールドのデータを指定する際の、9月を表す識別値
public static final int OCTOBER
MONTH フィールドのデータを指定する際の、10月を表す識別値
public static final int NOVEMBER
MONTH フィールドのデータを指定する際の、11月を表す識別値
public static final int DECEMBER
MONTH フィールドのデータを指定する際の、12月を表す識別値
public static final int AM_PM
set(int, int) および get(int) で使用するフィールド値で、HOUR が正午より前か以後かを表します
public static final int AM
AM_PM フィールドのデータを指定する際の、午前を表す識別値
public static final int PM
AM_PM フィールドのデータを指定する際の、午後を表す識別値
public static final int DATE
set(int, int) および get(int) で使用するフィールド値で、月の日を表します。
最初の日には値1が使われます。
public static final int DAY_OF_MONTH
set(int, int) および get(int) で使用するフィールド値で、月の日を表します。
最初の日には値1が使われます。
public static final int DAY_OF_WEEK
set(int, int) および get(int) で使用するフィールド値で、週の日を表します
public static final int SUNDAY
DAY_OF_WEEK フィールドのデータを指定する際の、日曜日を表す識別値
public static final int MONDAY
DAY_OF_WEEK フィールドのデータを指定する際の、月曜日を表す識別値
public static final int TUESDAY
DAY_OF_WEEK フィールドのデータを指定する際の、火曜日を表す識別値
public static final int WEDNESDAY
DAY_OF_WEEK フィールドのデータを指定する際の、水曜日を表す識別値
public static final int THURSDAY
DAY_OF_WEEK フィールドのデータを指定する際の、木曜日を表す識別値
public static final int FRIDAY
DAY_OF_WEEK フィールドのデータを指定する際の、金曜日を表す識別値
public static final int SATURDAY
DAY_OF_WEEK フィールドのデータを指定する際の、土曜日を表す識別値
public static final int HOUR
set(int, int) および get(int) で使用するフィールド値で、午前( AM )または午後( PM )の12時間(0-11)のうちの、時を表します。
正午は、AM_PM フィールドが PM、HOUR フィールドが0に対応します。
深夜は、AM_PM フィールドが AM、HOUR フィールドが0に対応します。
public static final int HOUR_OF_DAY
set(int, int) および get(int) で使用するフィールド値で、24時間(0-23)のうちの、時を表します。
public static final int MINUTE
set(int, int) および get(int) で使用するフィールド値で、分を表します。
このフィールドの値域は0から59までです。
public static final int SECOND
set(int, int) および get(int) で使用するフィールド値で、秒を表します。
このフィールドの値域は0から59までです。
public static final int MILLISECOND
set(int, int) および get(int) で使用するフィールド値で、ミリ秒を表します。
このフィールドの値域は0から999までです。
| メソッドの詳細 |
|---|
public static Calendar getInstance()
Calendar インスタンスを生成して返します。
Calendar インスタンスpublic static Calendar getInstance(TimeZone zone)
Calendar インスタンスを生成して返します。
zone - タイムゾーン
Calendar インスタンスpublic final int get(int fld)
Calendar オブジェクトの、指定されたフィールドの値を返します。
fld - フィールド識別子。以下のどれかを指定できます。
ArrayIndexOutOfBoundsException - fld が有効なフィールド識別子でない場合
public final void set(int fld,
int val)
Calendar オブジェクトの、指定されたフィールドを指定された値に設定します。
MINUTE に61を指定する等、明らかに異常な値を指定した場合の振る舞いは保証されません。
fld - フィールド識別子。以下のどれかを指定できます。
val - fldが表すフィールドの値として設定する値
ArrayIndexOutOfBoundsException - fld が有効なフィールド識別子でない場合
public final void set(int year,
int month,
int date,
int hourOfDay,
int minute,
int second)
Calendar オブジェクトの、YEAR、MONTH、DATE、HOUR_OF_DAY、MINUTE および SECOND フィールドを設定します。
このメソッドで指定されないフィールド、たとえば MILLISECOND などは変更されません。
この状態が望ましくない場合は、clear() を呼び出してからこのメソッドを呼び出してください。
year に-1を指定する等、明らかに異常な値を指定した場合の振る舞いは保証されません。
year - YEAR フィールドの値month - MONTH フィールドの値( JANUARY - DECEMBER )date - DATE フィールドの値(1 - 31)hourOfDay - HOUR_OF_DAY フィールドの値(0 - 23)minute - MINUTE フィールドの値(0 - 59)second - SECOND フィールドの値(0 - 59)public final Date getTime()
Calendar オブジェクトの時刻を表す Date オブジェクトを返します。
Calendar オブジェクトの時刻を表す Date オブジェクトpublic final void setTime(Date dt)
Date の時刻をこの Calendar に設定します。
dt - この Calendar に設定する時刻を表す Date オブジェクトpublic long getTimeInMillis()
Calendar の時刻を1970 00:00:00からの経過ミリ秒で返します。
Calendar の時刻public String toString()
Calendar の時刻の文字列表現を返します。
次の形式の文字列を返します。
[年]/[月]/[日] [時]:[分]:[秒].[ミリ秒]
例: "2011/9/27 19:49:23.121"
Object 内の toStringCalendar の時刻の文字列表現public final void clear()
Calendar のすべてのフィールドを未定義にします。
public void setTimeInMillis(long ms)
Calendar の時刻を設定します。
ms - 1970 00:00:00からの経過ミリ秒public void setTimeZone(TimeZone zone)
Calendar のタイムゾーンを設定します。
zone - 設定するタイムゾーンpublic TimeZone getTimeZone()
Calendar のタイムゾーンを返します。
Calendar のタイムゾーンpublic boolean before(Object when)
Calendar の時刻が指定された時刻より前であるかどうかを判定します。
when - 比較する時刻を表す Calendar オブジェクト
when が Calendar の時刻より後の時刻を表す場合 true、そうでなければ false を返します。
同時刻の場合は false です。
false を返す場合には、when が Calendar またはそのサブクラスのオブジェクトでない場合も含まれます。public boolean after(Object other)
Calendar の時刻が指定された時刻より後であるかどうかを判定します。
other - 比較する時刻を表す Calendar オブジェクト
other が Calendar の時刻より前の時刻を表す場合 true、そうでなければ false を返します。
同時刻の場合は false です。
false を返す場合には、other が Calendar またはそのサブクラスのオブジェクトでない場合も含まれます。public boolean equals(Object o)
Calendar が同じタイムゾーンの同じ時刻を表すかどうか判定します。
Object 内の equalso - 比較する Calendar オブジェクト
true、そうでない場合 false
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||