Spec-Zone.ru › OpenJDK 8

Перечисление ZoneOffsetTransitionRule.TimeDefinition

  • java.lang.Object
    • java.lang.Enum<ZoneOffsetTransitionRule.TimeDefinition>
      • java.time.zone.ZoneOffsetTransitionRule.TimeDefinition
Все реализованные интерфейсы:
Serializable, Comparable<ZoneOffsetTransitionRule.TimeDefinition>
Вложенный класс:
ZoneOffsetTransitionRule

public static enum ZoneOffsetTransitionRule.TimeDefinition
extends Enum<ZoneOffsetTransitionRule.TimeDefinition>

Определение способа преобразования локального времени в фактическую дату и время перехода.

Правила часового пояса выражаются одним из трех способов:

  • Относительно UTC
  • Относительно стандартного смещения
  • Относительно смещения по часам (то, что вы видите на часах на стене)

Постоянные значения перечисления

Постоянное значение перечисления и описание
STANDARD

Локальная дата и время выражаются относительно стандартного смещения.

UTC

Локальная дата и время выражаются относительно смещения UTC.

WALL

Локальная дата и время выражаются относительно смещения по часам.

Методы

Модификатор и тип Метод и описание
LocalDateTime createDateTime(LocalDateTime dateTime, ZoneOffset standardOffset, ZoneOffset wallOffset)

Преобразует указанное локальное время в локальное время, отображаемое на часах.

static ZoneOffsetTransitionRule.TimeDefinition valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем.

static ZoneOffsetTransitionRule.TimeDefinition[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Методы, унаследованные от класса java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, унаследованные от класса java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Постоянные значения перечисления

UTC

public static final ZoneOffsetTransitionRule.TimeDefinition UTC

Локальная дата и время выражаются относительно смещения UTC.

WALL

public static final ZoneOffsetTransitionRule.TimeDefinition WALL

Локальная дата и время выражаются относительно смещения по часам.

STANDARD

public static final ZoneOffsetTransitionRule.TimeDefinition STANDARD

Локальная дата и время выражаются относительно стандартного смещения.

Методы

values

public static ZoneOffsetTransitionRule.TimeDefinition[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод может использоваться для итерации по константам следующим образом:

for (ZoneOffsetTransitionRule.TimeDefinition c : ZoneOffsetTransitionRule.TimeDefinition.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static ZoneOffsetTransitionRule.TimeDefinition valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробельные символы не допускаются).

Параметры:
name - имя константы перечисления, которое требуется вернуть.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем
NullPointerException - если аргумент имеет значение null

createDateTime

public LocalDateTime createDateTime(LocalDateTime dateTime,
                                    ZoneOffset standardOffset,
                                    ZoneOffset wallOffset)

Преобразует указанное локальное время в локальное время, отображаемое на часах.

Этот метод выполняет преобразование в соответствии с типом этого перечисления. Вывод определяется относительно смещения "до" перехода.

Тип UTC использует смещение UTC. Тип STANDARD использует стандартное смещение. Тип WALL возвращает входную дату и время. Результат предназначен для использования со смещением по часам.

Параметры:
dateTime - локальная дата и время, не null
standardOffset - стандартное смещение, не null
wallOffset - смещение по часам, не null
Возвращает:
дата и время, относящиеся к смещению по часам/до перехода, не null

© 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