Язык

OffsetDateTime.AtZoneSameInstant(ZoneId) Метод

Определение

Объединяет это время с часовой поясом, чтобы создать ZonedDateTime, гарантируя, что результат имеет тот же момент.

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

Параметры

zone
ZoneId

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

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

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

Атрибуты

Комментарии

Объединяет это время с часовой поясом, чтобы создать ZonedDateTime, гарантируя, что результат имеет тот же момент. Возвращается zonedDateTime, сформированный из этого даты и указанного часового пояса. Это преобразование будет игнорировать видимое локальное время даты и использовать базовый момент. Это позволяет избежать проблем с локальными пробелами в строке времени или перекрываться. Результат может иметь разные значения для таких полей, как час, минута даже в день. Чтобы попытаться сохранить значения полей, используйте atZoneSimilarLocal(ZoneId). Чтобы использовать смещение в качестве идентификатора зоны, используйте toZonedDateTime().

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

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