public static class DateFormat.Field extends Format.Field
AttributedCharacterIterator返回的DateFormat.formatToCharacterIterator中用作属性键的AttributedCharacterIterator ,以及FieldPosition中的字段FieldPosition 。
该类还提供了两种方法来映射其常量和相应的日历常量。
Calendar , Serialized Form
| Modifier and Type | Field and Description |
|---|---|
static DateFormat.Field |
AM_PM
常数识别时间指示符(例如
|
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
常数确定小时的字段,其中合法值为0到23。
|
static DateFormat.Field |
HOUR_OF_DAY1
常数确定时间字段,法定值为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
不断识别月份字段。
|
static DateFormat.Field |
WEEK_OF_YEAR
常年识别一周的字段。
|
static DateFormat.Field |
YEAR
不断识别年份字段。
|
INPUT_METHOD_SEGMENT, LANGUAGE, READING| Modifier | Constructor and Description |
|---|---|
protected |
Field(String name, int calendarField)
创建一个
Field 。
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCalendarField()
返回与此属性相关联的
Calendar字段。
|
static DateFormat.Field |
ofCalendarField(int calendarField)
返回
Field对应于恒定
Calendar恒定
calendarField 。
|
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 Field(String name, int calendarField)
Field 。
name - 的名称为
Field
calendarField - Calendar常数这Field对应;
任何价值,即使一个超出合法范围的Calendar值也可以使用,但-1应该被用于不符合法律Calendar值的值
public static DateFormat.Field ofCalendarField(int calendarField)
Field常数的Calendar常数calendarField 。
如果Calendar常数和Field之间没有直接映射,则返回null。
calendarField - 日历字段常量
IllegalArgumentException - 如果
calendarField不是
Calendar字段常量的值。
Calendar
public int getCalendarField()
Calendar字段。
例如,如果这代表了的小时字段Calendar ,这将返回Calendar.HOUR 。
如果没有对应的Calendar常量,这将返回-1。
Calendar
protected Object readResolve() throws InvalidObjectException
readResolve在
AttributedCharacterIterator.Attribute
InvalidObjectException - 如果常数无法解决。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.