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
修飾子 | コンストラクタと説明 |
---|---|
protected |
DateFormat.Field(String name, int calendarField)
Field を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
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 DateFormat.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, 2013, Oracle and/or its affiliates. All rights reserved.