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