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 |
|---|
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) |
|
|---|---|
java.text.AttributedCharacterIterator.Attribute
|
|
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. |