クラスDateFormat.Field
java.lang.Object
java.text.AttributedCharacterIterator.Attribute
java.text.Format.Field
java.text.DateFormat.Field
- ã™ã¹ã¦ã®å®Ÿè£…ã•れãŸã‚¤ãƒ³ã‚¿ãƒ•ェース:
Serializable
- å«ã¾ã‚Œã¦ã„るクラス:
DateFormat
public static class DateFormat.Field extends Format.Field
DateFormat.formatToCharacterIteratorã‹ã‚‰è¿”ã•れãŸAttributedCharacterIterator内ã®å±žæ€§ã‚ーã€ãŠã‚ˆã³FieldPosition内ã®ãƒ•ィールドè˜åˆ¥åã¨ã—ã¦ä½¿ç”¨ã™ã‚‹å®šæ•°ã‚’定義ã—ã¾ã™ã€‚
ã¾ãŸã€ã‚¯ãƒ©ã‚¹ã®å®šæ•°ã¨å¯¾å¿œã™ã‚‹Calendar定数ã¨ã®é–“ã«ãƒžãƒƒãƒ—ã™ã‚‹2ã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚
- å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
- 1.4
- é–¢é€£é …ç›®:
-
フィールドã®ã‚µãƒžãƒªãƒ¼
フィールド修飾åã¨åž‹ãƒ•ィールド説明static final DateFormat.Field1æ—¥ã®ä¸ã®æ™‚刻ã®ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿(「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.Field1æ—¥ã®ä¸ã®æ™‚刻ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚æ£å½“ãªå€¤ã¯0 - 23ã§ã™ã€‚static final DateFormat.Field1æ—¥ã®ä¸ã®æ™‚刻ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚æ£å½“ãªå€¤ã¯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.Field1月ã®ä¸ã®é€±ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚static final DateFormat.Fieldå¹´ã®ä½•週目ã‹ã‚’表ã™å€¤ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚static final DateFormat.Fieldå¹´ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚クラスjava.text.AttributedCharacterIterator.Attributeã§å®£è¨€ã•れãŸãƒ•ィールド
INPUT_METHOD_SEGMENT, LANGUAGE, READING -
コンストラクタã®ã‚µãƒžãƒªãƒ¼
コンストラクタ -
メソッドã®ã‚µãƒžãƒªãƒ¼
修飾åã¨åž‹ãƒ¡ã‚½ãƒƒãƒ‰èª¬æ˜Žintã“ã®å±žæ€§ã«é–¢é€£ã—ãŸCalendarフィールドを返ã—ã¾ã™ã€‚static DateFormat.FieldofCalendarField(int calendarField) Calendar定数calendarFieldã«å¯¾å¿œã™ã‚‹Field定数を返ã—ã¾ã™ã€‚protected Object直列化復元ã•れるインスタンスを定義済ã¿å®šæ•°ã«è§£æ±ºã—ã¾ã™ã€‚クラスjava.text.AttributedCharacterIterator.Attributeã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
equals, getName, hashCode, toString
-
フィールド詳細
-
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_DAY11æ—¥ã®ä¸ã®æ™‚刻ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚æ£å½“ãªå€¤ã¯1 - 24ã§ã™ã€‚ -
HOUR_OF_DAY0
public static final DateFormat.Field HOUR_OF_DAY01æ—¥ã®ä¸ã®æ™‚刻ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚æ£å½“ãªå€¤ã¯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_MONTH1月ã®ä¸ã®é€±ã®ãƒ•ィールドをè˜åˆ¥ã™ã‚‹å®šæ•°ã§ã™ã€‚ -
AM_PM
public static final DateFormat.Field AM_PM1æ—¥ã®ä¸ã®æ™‚刻ã®ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿(「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- 定数を解決ã§ããªã‹ã£ãŸå ´åˆã€‚
-