Класс 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
Подробное описание полей
ЭРА
public 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
Константа, идентифицирующая поле дня месяца.
ЧАС_ДНЯ1
public static final DateFormat.Field HOUR_OF_DAY1
Константа, идентифицирующая поле часа дня, где допустимые значения от 1 до 24.
ЧАС_ДНЯ0
public static final DateFormat.Field HOUR_OF_DAY0
Константа, идентифицирующая поле часа дня, где допустимые значения от 0 до 23.
МИНУТА
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
Константа, идентифицирующая индикатор времени суток (например, "a.m." или "p.m.")
ЧАС1
public static final DateFormat.Field HOUR1
Константа, идентифицирующая поле часа, где допустимые значения от 1 до 12.
ЧАС0
public static final DateFormat.Field HOUR0
Константа, идентифицирующая поле часа, где допустимые значения от 0 до 11.
ЧАСОВОЙ_ПОЯС
public static final DateFormat.Field TIME_ZONE
Константа, идентифицирующая поле часового пояса.
Подробное описание конструкторов
Поле
protected Field(String name,
int calendarField)
Создаёт Field.
- Параметры:
-
name- имяField -
calendarField- константаCalendar, соответствующая данномуField; любое значение, даже выходящее за пределы диапазона допустимых значенийCalendar, но-1должно использоваться для значений, которые не соответствуют допустимымCalendarзначениям
Подробное описание методов
ofCalendarField(int)
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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/DateFormat.Field.html