クラス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
    å¹´ã®ãƒ•ィールドを識別ã™ã‚‹å®šæ•°ã§ã™ã€‚

    クラスjava.text.AttributedCharacterIterator.Attributeã§å®£è¨€ã•れãŸãƒ•ィールド

    INPUT_METHOD_SEGMENT, LANGUAGE, READING
  • コンストラクタã®ã‚µãƒžãƒªãƒ¼

    コンストラクタ
    修飾å­
    コンストラクタ
    説明
    protected
    Field(String name, int calendarField)
    Fieldを作æˆã—ã¾ã™ã€‚
  • メソッドã®ã‚µãƒžãƒªãƒ¼

    修飾å­ã¨åž‹
    メソッド
    説明
    int
    ã“ã®å±žæ€§ã«é–¢é€£ã—ãŸCalendarフィールドを返ã—ã¾ã™ã€‚
    ofCalendarField(int calendarField)
    Calendar定数calendarFieldã«å¯¾å¿œã™ã‚‹Field定数を返ã—ã¾ã™ã€‚
    protected Object
    直列化復元ã•れるインスタンスを定義済ã¿å®šæ•°ã«è§£æ±ºã—ã¾ã™ã€‚

    クラスjava.text.AttributedCharacterIterator.Attributeã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰

    equals, getName, hashCode, toString

    クラスjava.lang.Objectã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • フィールド詳細

    • 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 - 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 - 定数を解決ã§ããªã‹ã£ãŸå ´åˆã€‚