public static class DateFormat.Field extends Format.Field
AttributedCharacterIterator
that the
SimpleDateFormat.formatToCharacterIterator(Object)
method returns.
There is no public constructor in this class, the only instances are the constants defined here.
Modifier and Type | Field and Description |
---|---|
static DateFormat.Field |
AM_PM
Marks the time indicator part of a date.
|
static DateFormat.Field |
DAY_OF_MONTH
Marks the day of the month part of a date.
|
static DateFormat.Field |
DAY_OF_WEEK
Marks the day of the week part of a date.
|
static DateFormat.Field |
DAY_OF_WEEK_IN_MONTH
Marks the day of the week in the month part of a date.
|
static DateFormat.Field |
DAY_OF_YEAR
Marks the day of the year part of a date.
|
static DateFormat.Field |
ERA
Marks the era part of a date.
|
static DateFormat.Field |
HOUR_OF_DAY0
Marks the hour of the day part of a date (0-11).
|
static DateFormat.Field |
HOUR_OF_DAY1
Marks the hour of the day part of a date (1-12).
|
static DateFormat.Field |
HOUR0
Marks the hour part of a date (0-11).
|
static DateFormat.Field |
HOUR1
Marks the hour part of a date (1-12).
|
static DateFormat.Field |
MILLISECOND
Marks the millisecond part of a time.
|
static DateFormat.Field |
MINUTE
Marks the minute part of a time.
|
static DateFormat.Field |
MONTH
Marks the month part of a date.
|
static DateFormat.Field |
SECOND
Marks the second part of a time.
|
static DateFormat.Field |
TIME_ZONE
Marks the time zone part of a date.
|
static DateFormat.Field |
WEEK_OF_MONTH
Marks the week of the month part of a date.
|
static DateFormat.Field |
WEEK_OF_YEAR
Marks the week of the year part of a date.
|
static DateFormat.Field |
YEAR
Marks the year part of a date.
|
INPUT_METHOD_SEGMENT, LANGUAGE, READING
Modifier | Constructor and Description |
---|---|
protected |
DateFormat.Field(String fieldName,
int calendarField)
Constructs a new instance of
DateFormat.Field with the given
fieldName and calendar field. |
Modifier and Type | Method and Description |
---|---|
int |
getCalendarField()
Returns the Calendar field that this field represents.
|
static DateFormat.Field |
ofCalendarField(int calendarField)
Returns the
DateFormat.Field instance for the given calendar
field. |
equals, getName, hashCode, readResolve, toString
public static final DateFormat.Field ERA
public static final DateFormat.Field YEAR
public static final DateFormat.Field MONTH
public static final DateFormat.Field HOUR_OF_DAY0
public static final DateFormat.Field HOUR_OF_DAY1
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_MONTH
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 HOUR0
public static final DateFormat.Field HOUR1
public static final DateFormat.Field TIME_ZONE
protected DateFormat.Field(String fieldName, int calendarField)
DateFormat.Field
with the given
fieldName and calendar field.fieldName
- the field name.calendarField
- the calendar field type of the field.public int getCalendarField()
public static DateFormat.Field ofCalendarField(int calendarField)
DateFormat.Field
instance for the given calendar
field.calendarField
- a calendar field constant.DateFormat.Field
corresponding to
calendarField
.IllegalArgumentException
- if calendarField
is negative or greater than the
field count of Calendar
.