Класс 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)

Создаёт Field.

Методы

Модификатор и тип Метод Описание
int getCalendarField()

Возвращает поле Calendar атрибута.

static DateFormat.Field ofCalendarField​(int calendarField)

Возвращает константу Field, соответствующую константе Calendar 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

Spec-Zone .ru
спецификации, руководства, описания, API