Язык

OffsetDateTime.WithOffsetSameInstant(ZoneOffset) Метод

Определение

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

[Android.Runtime.Register("withOffsetSameInstant", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;", "", ApiSince=26)]
public Java.Time.OffsetDateTime? WithOffsetSameInstant(Java.Time.ZoneOffset? offset);
[<Android.Runtime.Register("withOffsetSameInstant", "(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;", "", ApiSince=26)>]
member this.WithOffsetSameInstant : Java.Time.ZoneOffset -> Java.Time.OffsetDateTime

Параметры

offset
ZoneOffset

смещение зоны для изменения, а не null

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

OffsetDateTime на основе этого даты и времени с запрошенным смещением, а не null

Атрибуты

Комментарии

Возвращает копию этого offsetDateTime с указанным смещением, гарантируя, что результат находится в одном и том же моменте. Этот метод возвращает объект с указанным ZoneOffset и LocalDateTime, скорректированным по разнице между двумя смещениями. Это приведет к тому, что старые и новые объекты представляют один и тот же момент. Это полезно для поиска локального времени в другом смещение. Например, если это время представляет 2007-12-03T10:30+02:00 и указанное смещение равно +03:00, то этот метод вернет 2007-12-03T11:30+03:03:00. Чтобы изменить смещение без изменения локального времени, используемого с ПомощьюOffsetSameLocal(java.time.ZoneOffset). Этот экземпляр неизменяем и не влияет на этот вызов метода.

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

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