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, toStringpublic 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 フィールド定数の値でない場合。Calendarpublic int getCalendarField()
Calendar フィールドを返します。たとえば、Calendar の hours フィールドを表す場合は、Calendar.HOUR を返します。対応する Calendar 定数がない場合は、-1 を返します。Calendarprotected Object readResolve() throws InvalidObjectException
readResolve、クラス: AttributedCharacterIterator.AttributeInvalidObjectException - 定数を解決できなかった場合。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.