public static class DateFormat.Field
extends Format.Field
java.lang.Object | |||
↳ | java.text.AttributedCharacterIterator.Attribute | ||
↳ | java.text.Format.Field | ||
↳ | java.text.DateFormat.Field |
定义了用于作为属性键常数 AttributedCharacterIterator
从返回 DateFormat.formatToCharacterIterator
和字段标识符在 FieldPosition
。
该类还提供了两种方法来在其常量和相应的日历常量之间进行映射。
也可以看看:
Fields |
|
---|---|
public static final DateFormat.Field |
AM_PM 不断识别一天中的时间指示符(例如, |
public static final DateFormat.Field |
DAY_OF_MONTH 不断识别月份的日期字段。 |
public static final DateFormat.Field |
DAY_OF_WEEK 不断识别星期几字段。 |
public static final DateFormat.Field |
DAY_OF_WEEK_IN_MONTH 不断识别星期几字段。 |
public static final DateFormat.Field |
DAY_OF_YEAR 不断识别年的日期字段。 |
public static final DateFormat.Field |
ERA 不断识别时代领域。 |
public static final DateFormat.Field |
HOUR0 常量标识小时字段,其中合法值为0到11。 |
public static final DateFormat.Field |
HOUR1 常量标识小时字段,其中合法值为1到12。 |
public static final DateFormat.Field |
HOUR_OF_DAY0 常量标识一天中的小时字段,其中法定值为0到23。 |
public static final DateFormat.Field |
HOUR_OF_DAY1 常量标识一天中的小时字段,其中合法值为1到24。 |
public static final DateFormat.Field |
MILLISECOND 常量标识毫秒字段。 |
public static final DateFormat.Field |
MINUTE 不断识别分钟字段。 |
public static final DateFormat.Field |
MONTH 不断识别月份字段。 |
public static final DateFormat.Field |
SECOND 不断识别第二个字段。 |
public static final DateFormat.Field |
TIME_ZONE 不断识别时区字段。 |
public static final DateFormat.Field |
WEEK_OF_MONTH 不断识别月份周的字段。 |
public static final DateFormat.Field |
WEEK_OF_YEAR 不断识别年份字段。 |
public static final DateFormat.Field |
YEAR 不断识别年份字段。 |
Inherited fields |
---|
From class java.text.AttributedCharacterIterator.Attribute
|
Protected constructors |
|
---|---|
DateFormat.Field(String name, int calendarField) 创建一个 |
Public methods |
|
---|---|
int |
getCalendarField() 返回与此属性关联的 |
static DateFormat.Field |
ofCalendarField(int calendarField) 返回 |
Protected methods |
|
---|---|
Object |
readResolve() 将正在反序列化的实例解析为预定义的常量。 |
Inherited methods |
|
---|---|
From class java.text.AttributedCharacterIterator.Attribute
|
|
From class java.lang.Object
|
DateFormat.Field (String name, int calendarField)
创建一个 Field
。
Parameters | |
---|---|
name |
String : the name of the Field |
calendarField |
int : the Calendar constant this Field corresponds to; any value, even one outside the range of legal Calendar values may be used, but -1 should be used for values that don't correspond to legal Calendar values |
int getCalendarField ()
返回与此属性关联的Calendar
字段。 例如,如果这代表Calendar
的小时字段,则返回Calendar.HOUR
。 如果没有对应的常数Calendar
,则返回-1。
Returns | |
---|---|
int |
Calendar constant for this field |
也可以看看:
DateFormat.Field ofCalendarField (int calendarField)
返回Field
对应于恒Calendar
不变calendarField
。 如果Calendar
常量和Field
之间没有直接映射,则返回null。
Parameters | |
---|---|
calendarField |
int : Calendar field constant |
Returns | |
---|---|
DateFormat.Field |
Field instance representing calendarField. |
Throws | |
---|---|
IllegalArgumentException |
if calendarField is not the value of a Calendar field constant. |
也可以看看:
Object readResolve ()
将正在反序列化的实例解析为预定义的常量。
Returns | |
---|---|
Object |
resolved DateFormat.Field constant |
Throws | |
---|---|
InvalidObjectException |
if the constant could not be resolved. |