OffsetDateTime.Minus Method

Definition

Overloads

Name Description
Minus(ITemporalAmount)

Returns a copy of this date-time with the specified amount subtracted.

Minus(Int64, ITemporalUnit)

Returns a copy of this date-time with the specified amount subtracted.

Minus(ITemporalAmount)

Returns a copy of this date-time with the specified amount subtracted.

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

Parameters

amountToSubtract
ITemporalAmount

the amount to subtract, not null

Returns

an OffsetDateTime based on this date-time with the subtraction made, not null

Attributes

Remarks

Returns a copy of this date-time with the specified amount subtracted. This returns an OffsetDateTime, based on this one, with the specified amount subtracted. The amount is typically Period or Duration but may be any other type implementing the TemporalAmount interface. The calculation is delegated to the amount object by calling TemporalAmount.subtractFrom(Temporal). The amount implementation is free to implement the subtraction in any way it wishes, however it typically calls back to minus(long, TemporalUnit). Consult the documentation of the amount implementation to determine if it can be successfully subtracted. This instance is immutable and unaffected by this method call.

Java reference for java.time.OffsetDateTime.minus.

Applies to

Minus(Int64, ITemporalUnit)

Returns a copy of this date-time with the specified amount subtracted.

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

Parameters

amountToSubtract
Int64

the amount of the unit to subtract from the result, may be negative

unit
ITemporalUnit

the unit of the amount to subtract, not null

Returns

an OffsetDateTime based on this date-time with the specified amount subtracted, not null

Attributes

Remarks

To be added.

Java reference for java.time.OffsetDateTime.minus.

Applies to