クラスDateFormat.Field
java.lang.Object
java.text.AttributedCharacterIterator.Attribute
java.text.Format.Field
java.text.DateFormat.Field
- すべての実装されたインタフェース:
Serializable
- 含まれているクラス:
DateFormat
public static class DateFormat.Field extends Format.Field
DateFormat.formatToCharacterIteratorから返されたAttributedCharacterIterator内の属性キー、およびFieldPosition内のフィールド識別子として使用する定数を定義します。
また、クラスの定数と対応するCalendar定数との間にマップする2つのメソッドを提供します。
- 導入されたバージョン:
- 1.4
- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final DateFormat.Field1日の中の時刻のインジケータ(「a.m.」または「p.m.」)フィールドを識別する定数です。static final DateFormat.Field月の日のフィールドを識別する定数です。static final DateFormat.Field曜日のフィールドを識別する定数です。static final DateFormat.Field曜日のフィールドを識別する定数です。static final DateFormat.Field年の日のフィールドを識別する定数です。static final DateFormat.Field紀元のフィールドを識別する定数です。static final DateFormat.Field1日の中の時刻のフィールドを識別する定数です。正当な値は0 - 23です。static final DateFormat.Field1日の中の時刻のフィールドを識別する定数です。正当な値は1 - 24です。static final DateFormat.Field時刻のフィールドを識別する定数です。正当な値は0 - 11です。static final DateFormat.Field時刻のフィールドを識別する定数です。正当な値は1 - 12です。static final DateFormat.Fieldミリ秒のフィールドを識別する定数です。static final DateFormat.Field分のフィールドを識別する定数です。static final DateFormat.Field月のフィールドを識別する定数です。static final DateFormat.Field秒のフィールドを識別する定数です。static final DateFormat.Fieldタイムゾーンのフィールドを識別する定数です。static final DateFormat.Field1月の中の週のフィールドを識別する定数です。static final DateFormat.Field年の何週目かを表す値のフィールドを識別する定数です。static final DateFormat.Field年のフィールドを識別する定数です。クラスjava.text.AttributedCharacterIterator.Attributeで宣言されたフィールド
INPUT_METHOD_SEGMENT, LANGUAGE, READING -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明intこの属性に関連したCalendarフィールドを返します。static DateFormat.FieldofCalendarField(int calendarField) Calendar定数calendarFieldに対応するField定数を返します。protected Object直列化復元されるインスタンスを定義済み定数に解決します。クラスjava.text.AttributedCharacterIterator.Attributeで宣言されたメソッド
equals, getName, hashCode, toString
-
フィールド詳細
-
ERA
public static final DateFormat.Field ERA紀元のフィールドを識別する定数です。 -
YEAR
public static final DateFormat.Field YEAR年のフィールドを識別する定数です。 -
MONTH
public static final DateFormat.Field MONTH月のフィールドを識別する定数です。 -
DAY_OF_MONTH
public static final DateFormat.Field DAY_OF_MONTH月の日のフィールドを識別する定数です。 -
HOUR_OF_DAY1
public static final DateFormat.Field HOUR_OF_DAY11日の中の時刻のフィールドを識別する定数です。正当な値は1 - 24です。 -
HOUR_OF_DAY0
public static final DateFormat.Field HOUR_OF_DAY01日の中の時刻のフィールドを識別する定数です。正当な値は0 - 23です。 -
MINUTE
public static final DateFormat.Field MINUTE分のフィールドを識別する定数です。 -
SECOND
public static final DateFormat.Field SECOND秒のフィールドを識別する定数です。 -
MILLISECOND
public static final DateFormat.Field MILLISECONDミリ秒のフィールドを識別する定数です。 -
DAY_OF_WEEK
public static final DateFormat.Field DAY_OF_WEEK曜日のフィールドを識別する定数です。 -
DAY_OF_YEAR
public static final DateFormat.Field DAY_OF_YEAR年の日のフィールドを識別する定数です。 -
DAY_OF_WEEK_IN_MONTH
public static final DateFormat.Field DAY_OF_WEEK_IN_MONTH曜日のフィールドを識別する定数です。 -
WEEK_OF_YEAR
public static final DateFormat.Field WEEK_OF_YEAR年の何週目かを表す値のフィールドを識別する定数です。 -
WEEK_OF_MONTH
public static final DateFormat.Field WEEK_OF_MONTH1月の中の週のフィールドを識別する定数です。 -
AM_PM
public static final DateFormat.Field AM_PM1日の中の時刻のインジケータ(「a.m.」または「p.m.」)フィールドを識別する定数です。 -
HOUR1
public static final DateFormat.Field HOUR1時刻のフィールドを識別する定数です。正当な値は1 - 12です。 -
HOUR0
public static final DateFormat.Field HOUR0時刻のフィールドを識別する定数です。正当な値は0 - 11です。 -
TIME_ZONE
public static final DateFormat.Field TIME_ZONEタイムゾーンのフィールドを識別する定数です。
-
-
コンストラクタの詳細
-
Field
protected Field(String name, int calendarField) Fieldを作成します。- パラメータ:
name-Fieldの名前calendarField- このFieldが対応するCalendar定数。任意の値を使用でき、正当なCalendar値の範囲外の値も使用できる。ただし、正当なCalendar値に対応しない値には、-1を使用する必要がある
-
-
メソッドの詳細
-
ofCalendarField
public static DateFormat.Field ofCalendarField(int calendarField) Calendar定数calendarFieldに対応するField定数を返します。Calendar定数とFieldとの間に直接のマッピングがない場合は、nullが返されます。- パラメータ:
calendarField- Calendarフィールド定数- 戻り値:
- calendarFieldを表すフィールド・インスタンス。
- スロー:
IllegalArgumentException-calendarFieldがCalendarフィールド定数の値でない場合。- 関連項目:
-
getCalendarField
public int getCalendarField()この属性に関連したCalendarフィールドを返します。 たとえば、これがCalendarの時間フィールドを表す場合、このメソッドはCalendar.HOURを返します。-1の戻り値により、このフィールドがCalendar内の対応する定数を表さないことが保証されます。- 実装要件:
- デフォルトの実装では、
Calendar内の対応する定数を表さない場合、常に-1が返されます。 - 戻り値:
- このフィールドのCalendar定数
- 関連項目:
-
readResolve
protected Object readResolve() throws InvalidObjectException直列化復元されるインスタンスを定義済み定数に解決します。- オーバーライド:
readResolve、クラスAttributedCharacterIterator.Attribute- 戻り値:
- 解決されたDateFormat.Field定数
- スロー:
InvalidObjectException- 定数を解決できなかった場合。
-