Класс 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
Определяет константы, которые используются в качестве ключей атрибутов в AttributedCharacterIterator возвращаемых DateFormat.formatToCharacterIterator и как идентификаторы полей в FieldPosition.
Класс также предоставляет два метода для сопоставления между своими константами и соответствующими константами Calendar.
- С:
- 1.4
- См. также:
-
Calendar, Сериализованная форма
Поля
| Модификатор и тип | Поле и описание |
|---|---|
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 Константа, определяющая поле года. |
Поля, унаследованные от класса java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
Field(String name,
int calendarField) Создает |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
int |
getCalendarField() Возвращает поле |
static DateFormat.Field |
ofCalendarField(int calendarField) Возвращает константу |
protected Object |
readResolve() Разрешает экземпляры, которые десериализуются, до предопределенных констант. |
Методы, унаследованные от класса java.text.AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Подробное описание полей
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_DAY1
Константа, определяющая поле часа дня, где допустимые значения от 1 до 24.
HOUR_OF_DAY0
public static final DateFormat.Field HOUR_OF_DAY0
Константа, определяющая поле часа дня, где допустимые значения от 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_MONTH
Константа, определяющая поле недели месяца.
AM_PM
public static final DateFormat.Field AM_PM
Константа, определяющая индикатор времени суток (например, "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- константаCalendar, которой соответствует этотField; любое значение, даже значение, выходящее за пределы допустимых значенийCalendarможет быть использовано, но-1следует использовать для значений, которые не соответствуют допустимым значениямCalendar
Подробное описание методов
ofCalendarField
public static DateFormat.Field ofCalendarField(int calendarField)
Возвращает константу Field , которая соответствует константе Calendar calendarField. Если нет прямого соответствия между константой Calendar и константой Field, возвращается null.
- Параметры:
-
calendarField- константа поля Calendar - Возвращает:
- Объект Field, представляющий calendarField.
- Исключения:
-
IllegalArgumentException- еслиcalendarFieldне является значением константы поляCalendar - См. также:
Calendar
getCalendarField
public int getCalendarField()
Возвращает поле Calendar , связанное с этим атрибутом. Например, если это поле часов в Calendar, это вернет Calendar.HOUR. Если нет соответствующей константы Calendar, возвращается -1.
- Возвращает:
- Константа Calendar для этого поля
- См. также:
Calendar
readResolve
protected Object readResolve()
throws InvalidObjectException Разрешает экземпляры, которые десериализуются, до предопределенных констант.
- Переопределяет:
-
readResolveв классеAttributedCharacterIterator.Attribute - Возвращает:
- разрешенная константа DateFormat.Field
- Исключения:
-
InvalidObjectException- если константа не может быть разрешена.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.