public static class DateFormat.Field extends Format.Field
DateFormat.formatToCharacterIterator
から返されたAttributedCharacterIterator
内の属性キー、およびFieldPosition
内のフィールド識別子として使用する定数を定義します。
また、クラスの定数と対応するCalendar定数との間にマップする2つのメソッドを提供します。
Calendar
, Serialized Form修飾子と型 | フィールドと説明 |
---|---|
static DateFormat.Field |
AM_PM
1日の中の時刻のインジケータを識別する定数です。
|
static DateFormat.Field |
DAY_OF_MONTH
月の日のフィールドを識別する定数です。
|
static DateFormat.Field |
DAY_OF_WEEK
曜日のフィールドを識別する定数です。
|
static DateFormat.Field |
DAY_OF_WEEK_IN_MONTH
曜日のフィールドを識別する定数です。
|
static DateFormat.Field |
DAY_OF_YEAR
年の日のフィールドを識別する定数です。
|
static DateFormat.Field |
ERA
紀元のフィールドを識別する定数です。
|
static DateFormat.Field |
HOUR_OF_DAY0
1日の中の時刻のフィールドを識別する定数です。正当な値は0 - 23です。
|
static DateFormat.Field |
HOUR_OF_DAY1
1日の中の時刻のフィールドを識別する定数です。正当な値は1 - 24です。
|
static DateFormat.Field |
HOUR0
時刻のフィールドを識別する定数です。正当な値は0 - 11です。
|
static DateFormat.Field |
HOUR1
時刻のフィールドを識別する定数です。正当な値は1 - 12です。
|
static DateFormat.Field |
MILLISECOND
ミリ秒のフィールドを識別する定数です。
|
static DateFormat.Field |
MINUTE
分のフィールドを識別する定数です。
|
static DateFormat.Field |
MONTH
月のフィールドを識別する定数です。
|
static DateFormat.Field |
SECOND
秒のフィールドを識別する定数です。
|
static DateFormat.Field |
TIME_ZONE
タイムゾーンのフィールドを識別する定数です。
|
static DateFormat.Field |
WEEK_OF_MONTH
1月の中の週のフィールドを識別する定数です。
|
static DateFormat.Field |
WEEK_OF_YEAR
年の何週目かを表す値のフィールドを識別する定数です。
|
static DateFormat.Field |
YEAR
年のフィールドを識別する定数です。
|
INPUT_METHOD_SEGMENT, LANGUAGE, READING
修飾子と型 | メソッドと説明 |
---|---|
int |
getCalendarField()
この属性に関連した
Calendar フィールドを返します。 |
static DateFormat.Field |
ofCalendarField(int calendarField)
Calendar 定数calendarField に対応するField 定数を返します。 |
protected Object |
readResolve()
直列化復元されるインスタンスを定義済み定数に解決します。
|
equals, getName, hashCode, toString
public static final DateFormat.Field ERA
public static final DateFormat.Field YEAR
public static final DateFormat.Field MONTH
public static final DateFormat.Field DAY_OF_MONTH
public static final DateFormat.Field HOUR_OF_DAY1
public static final DateFormat.Field HOUR_OF_DAY0
public static final DateFormat.Field MINUTE
public static final DateFormat.Field SECOND
public static final DateFormat.Field MILLISECOND
public static final DateFormat.Field DAY_OF_WEEK
public static final DateFormat.Field DAY_OF_YEAR
public static final DateFormat.Field DAY_OF_WEEK_IN_MONTH
public static final DateFormat.Field WEEK_OF_YEAR
public static final DateFormat.Field WEEK_OF_MONTH
public static final DateFormat.Field AM_PM
public static final DateFormat.Field HOUR1
public static final DateFormat.Field HOUR0
public static final DateFormat.Field TIME_ZONE
protected Field(String name, int calendarField)
Field
を作成します。name
- Field
の名前calendarField
- このField
が対応するCalendar
定数。任意の値を使用でき、正当なCalendar
値の範囲外の値も使用できる。ただし、正当なCalendar
値に対応しない値には、-1
を使用する必要があるpublic static DateFormat.Field ofCalendarField(int calendarField)
Calendar
定数calendarField
に対応するField
定数を返します。Calendar
定数とField
との間に直接のマッピングがない場合は、nullが返されます。calendarField
- Calendarフィールド定数IllegalArgumentException
- calendarField
がCalendar
フィールド定数の値でない場合。Calendar
public int getCalendarField()
Calendar
フィールドを返します。たとえば、Calendar
のhoursフィールドを表す場合は、Calendar.HOUR
を返します。対応するCalendar
定数がない場合は、-1を返します。Calendar
protected Object readResolve() throws InvalidObjectException
readResolve
、クラス: AttributedCharacterIterator.Attribute
InvalidObjectException
- 定数を解決できなかった場合。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.