語言

LocalTime.Minus 方法

定義

多載

名稱 Description
Minus(ITemporalAmount)

回傳一份刪除指定時間的副本。

Minus(Int64, ITemporalUnit)

回傳一份刪除指定時間的副本。

Minus(ITemporalAmount)

回傳一份刪除指定時間的副本。

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

參數

amountToSubtract
ITemporalAmount

減去的金額,而非空

傳回

以減法後的時間為基礎的本地時間,而非空

屬性

備註

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

Java 參考 java.time.LocalTime.minus

適用於

Minus(Int64, ITemporalUnit)

回傳一份刪除指定時間的副本。

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

參數

amountToSubtract
Int64

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

unit
ITemporalUnit

減去的金額單位,而非零

傳回

一個基於此時間的 LocalTime,並扣除指定時間,而非空

屬性

備註

回傳一份刪除指定時間的副本。 這會回傳一個以單位為單位計算的 LocalTime。 若無法扣除該金額,例如該單位不支援或其他原因,則會拋出例外。 此方法等同於將數量抵消的 plus(long, TemporalUnit)。 請參閱該方法,完整說明加法及減法的運作方式。 此實例是不可變且不受此方法呼叫影響的。

Java 參考 java.time.LocalTime.minus

適用於