Spec-Zone.ru › OpenJDK 8

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

Создает 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

Подробное описание полей

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API