語言

OffsetDateTime.Minus 方法

定義

多載

名稱 Description
Minus(ITemporalAmount)

回傳一份該日期時間的副本,並扣除指定金額。

Minus(Int64, ITemporalUnit)

回傳一份該日期時間的副本,並扣除指定金額。

Minus(ITemporalAmount)

回傳一份該日期時間的副本,並扣除指定金額。

[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

參數

amountToSubtract
ITemporalAmount

減去的金額,而非空

傳回

一個基於此日期時間(並進行減法)的 OffsetDateTime,而非空

屬性

備註

回傳一份該日期時間的副本,並扣除指定金額。 此時會回傳一個 OffsetDateTime,基於此時間,並扣除指定的金額。 金額通常為期間或持續時間,但也可能是其他實作 TemporalAmount 介面的類型。 計算會透過呼叫 TemporalAmount.subtractFrom(Temporal) 委託給 amount 物件。 金額實作可以自由實現減法,但通常會回調到 minus(long,TemporalUnit)。 請參考金額實施的文件,判斷是否能成功扣除。 此實例是不可變且不受此方法呼叫影響的。

Java 參考 java.time.OffsetDateTime.minus

適用於

Minus(Int64, ITemporalUnit)

回傳一份該日期時間的副本,並扣除指定金額。

[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

參數

amountToSubtract
Int64

從結果中扣除的單位數值可能是負數

unit
ITemporalUnit

減去的金額單位,而非零

傳回

一個基於此日期時間的 OffsetDateTime,且扣除指定長度,而非空

屬性

備註

要加入。

Java 參考 java.time.OffsetDateTime.minus

適用於