Язык

OffsetDateTime.Plus Метод

Определение

Перегрузки

Имя. Описание
Plus(Int64, ITemporalUnit)

Возвращает копию этого даты и времени с указанным объемом, добавленным.

Plus(ITemporalAmount)

Возвращает копию этого даты и времени с указанным объемом, добавленным.

Plus(Int64, ITemporalUnit)

Возвращает копию этого даты и времени с указанным объемом, добавленным.

[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? Plus(long amountToAdd, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;", "", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

Параметры

amountToAdd
Int64

Объем единицы, добавляемой к результату, может быть отрицательным.

unit
ITemporalUnit

единица добавляемого количества, а не null

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

OffsetDateTime на основе этой даты и времени с указанной суммой, а не null

Реализации

Атрибуты

Комментарии

Возвращает копию этого даты и времени с указанным объемом, добавленным. При этом возвращается значение OffsetDateTime, основанное на этом, с объемом, добавленным единицей. Если невозможно добавить сумму, так как единица не поддерживается или по какой-либо другой причине возникает исключение. Если поле является ChronoUnit, то добавление реализуется LocalDateTime.plus(long, TemporalUnit). Смещение не является частью вычисления и будет без изменений в результате. Если поле не является Хронунитом, результат этого метода получается путем вызова ТемпоральногоUnit.addTo(Темпорального, длинного), передаваемого в качестве аргумента. В этом случае единица определяет, следует ли и как выполнять добавление. Этот экземпляр неизменяем и не влияет на этот вызов метода.

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

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

Plus(ITemporalAmount)

Возвращает копию этого даты и времени с указанным объемом, добавленным.

[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime;", "", ApiSince=26)]
public Java.Time.OffsetDateTime? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.OffsetDateTime

Параметры

amountToAdd
ITemporalAmount

сумма, которую нужно добавить, а не null

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

OffsetDateTime на основе этого даты и времени с добавлением, а не null

Атрибуты

Комментарии

Возвращает копию этого даты и времени с указанным объемом, добавленным. Возвращает значение OffsetDateTime, основанное на этом, с указанным объемом, добавленным. Сумма обычно является периодом или длительностью, но может быть любым другим типом, реализующим интерфейс TemporalAmount. Вычисление делегируется объекту amount путем вызова TemporalAmount.addTo(Темпоральная). Реализация суммы свободна для реализации дополнения каким-либо образом, однако обычно она возвращается к плюсу (long, ТемпоруНит). Ознакомьтесь с документацией по реализации объема, чтобы определить, может ли она быть успешно добавлена. Этот экземпляр неизменяем и не влияет на этот вызов метода.

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

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