Язык

LocalDateTime.AtZone(ZoneId) Метод

Определение

Объединяет это время с часовой поясом для создания zonedDateTime.

[Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? AtZone(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.AtZone : Java.Time.ZoneId -> Java.Time.ZonedDateTime

Параметры

zone
ZoneId

часовой пояс, используемый, а не null

Возвращаемое значение

зоны даты и времени, сформированное из этого даты и времени, а не null

Атрибуты

Комментарии

Объединяет это время с часовой поясом для создания zonedDateTime. При этом возвращается zonedDateTime, сформированный из этого даты и времени в указанном часовом поясе. Результат будет соответствовать этому дате как можно ближе. Правила часового пояса, такие как летнее время, означают, что не каждый локальный период даты и времени действителен для указанной зоны, поэтому локальное время даты может быть скорректировано. Локальное время даты разрешается в один момент времени в строке времени. Это достигается путем поиска допустимого смещения от UTC/Greenwich для локального времени даты, как определено правилами идентификатора зоны. В большинстве случаев существует только одно допустимое смещение для локального времени даты. В случае перекрытия, когда часы задаются обратно, существует два допустимых смещения. Этот метод использует более раннее смещение, обычно соответствующее "лету". В случае разрыва, когда часы прыгают вперед, нет допустимого смещения. Вместо этого локальное время даты будет изменено на более позднюю длину разрыва. Для типичного изменения дневного света в течение одного часа местное время даты будет перемещено через час позже в смещение, соответствующее "лету". Чтобы получить последующее смещение во время перекрытия, вызовите ZonedDateTime.withLaterOffsetAtOverlap() в результате этого метода. Чтобы создать исключение при наличии пробела или перекрытия, используйте ZonedDateTime.ofStrict(LocalDateTime, ZoneOffset, ZoneId).

Java справочные материалы.java.time.LocalDateTime.atZone

Применяется к