Spec-Zone.ru › OpenJDK 24

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

java.lang.Object
java.lang.Enum<ZoneOffsetTransitionRule.TimeDefinition>
java.time.zone.ZoneOffsetTransitionRule.TimeDefinition
Все реализованные интерфейсы:
Serializable, Comparable<ZoneOffsetTransitionRule.TimeDefinition>, Constable
Вложенный класс:
ZoneOffsetTransitionRule
public static enum ZoneOffsetTransitionRule.TimeDefinition extends Enum<ZoneOffsetTransitionRule.TimeDefinition>
Определение способа преобразования локального времени в фактическую дату и время перехода.

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

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

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константа перечисления Описание
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, describeConstable, 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()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
Возвращает:
массив, содержащий константы этого класса перечисления в порядке их объявления

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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/time/zone/ZoneOffsetTransitionRule.TimeDefinition.html

Spec-Zone.ru

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