クラスDateFormat.Field

すべての実装されたインタフェース:
Serializable
含まれているクラス:
DateFormat

public static class DateFormat.Field extends Format.Field
DateFormat.formatToCharacterIteratorから返されたAttributedCharacterIterator内の属性キー、およびFieldPosition内のフィールド識別子として使用する定数を定義します。

また、クラスの定数と対応するCalendar定数との間にマップする2つのメソッドを提供します。

導入されたバージョン:
1.4
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final DateFormat.Field
    1日の中の時刻のインジケータ(「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.Field
    1日の中の時刻のフィールドを識別する定数です。正当な値は0 - 23です。
    static final DateFormat.Field
    1日の中の時刻のフィールドを識別する定数です。正当な値は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.Field
    1月の中の週のフィールドを識別する定数です。
    static final DateFormat.Field
    年の何週目かを表す値のフィールドを識別する定数です。
    static final DateFormat.Field
    年のフィールドを識別する定数です。

    クラスで宣言されたフィールド AttributedCharacterIterator.Attribute

    INPUT_METHOD_SEGMENT, LANGUAGE, READING
    修飾子と型
    フィールド
    説明
    インプット・メソッドのセグメントを表す属性キーです。
    テキストの言語を表す属性キーです。
    テキストの読み方を表す属性キーです。
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    Field(String name, int calendarField)
    Fieldを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    この属性に関連したCalendarフィールドを返します。
    ofCalendarField(int calendarField)
    Calendar定数calendarFieldに対応するField定数を返します。
    protected Object
    直列化復元されるインスタンスを定義済み定数に解決します。

    クラスで宣言されたメソッド AttributedCharacterIterator.Attribute

    equals, getName, hashCode, toString
    修飾子と型
    メソッド
    説明
    final boolean
    2つのオブジェクトが等しいかどうかを比較します。
    protected String
    属性の名前を返します。
    final int
    オブジェクトのハッシュ・コード値を返します。
    オブジェクトの文字列表現を返します。

    クラスオブジェクトで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

    • 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_DAY1
      1日の中の時刻のフィールドを識別する定数です。正当な値は1 - 24です。
    • HOUR_OF_DAY0

      public static final DateFormat.Field HOUR_OF_DAY0
      1日の中の時刻のフィールドを識別する定数です。正当な値は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_MONTH
      1月の中の週のフィールドを識別する定数です。
    • AM_PM

      public static final DateFormat.Field AM_PM
      1日の中の時刻のインジケータ(「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 - calendarFieldCalendarフィールド定数の値でない場合。
      関連項目:
    • 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 - 定数を解決できなかった場合。