語言

ITemporal.Minus 方法

定義

多載

名稱 Description
Minus(ITemporalAmount)

回傳一個與此物件類型相同且數量減去的物件。

Minus(Int64, ITemporalUnit)

回傳一個與此物件類型相同且已減去指定期間的物件。

Minus(ITemporalAmount)

回傳一個與此物件類型相同且數量減去的物件。

[Android.Runtime.Register("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetMinus_Ljava_time_temporal_TemporalAmount_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Temporal.ITemporal? Minus(Java.Time.Temporal.ITemporalAmount? amount);
[<Android.Runtime.Register("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetMinus_Ljava_time_temporal_TemporalAmount_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Minus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal
override this.Minus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal

參數

amount
ITemporalAmount

減去的金額,而非空

傳回

同類型且已完成指定調整的物件,而非空物件

屬性

備註

回傳一個與此物件類型相同且數量減去的物件。

此時值會依規定規則減去時間值。 這個數量通常是 , java.time.Period 但也可以是其他實作該 TemporalAmount 介面的類型,例如 java.time.Duration

以下是說明此方法為何以及如何被使用的範例程式碼:

date = date.minus(period);               // subtract a Period instance
             date = date.minus(duration);             // subtract a Duration instance
             date = date.minus(workingDays(6));       // example user-written workingDays method

請注意,呼叫 plus 後接 minus 並不保證回傳相同的日期時間。

java.time.temporal.Temporal.minus(java.time.temporal.TemporalAmount)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Minus(Int64, ITemporalUnit)

回傳一個與此物件類型相同且已減去指定期間的物件。

[Android.Runtime.Register("minus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetMinus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Temporal.ITemporal? Minus(long amountToSubtract, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("minus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetMinus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Minus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Minus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

參數

amountToSubtract
Int64

所需扣除的單位數量可能為負數

unit
ITemporalUnit

減去的金額單位,而非零

傳回

同類型且具有指定週期的物件,但非空

屬性

備註

回傳一個與此物件類型相同且已減去指定期間的物件。

此方法會根據該物件回傳一個新物件,並扣除指定的週期。 例如,在 上 LocalDate,這可以用來減去年、月或天數。 回傳的物件會與此物件具有相同的可觀察型態。

在某些情況下,改變欄位的定義並不完全明確。 例如,如果目標物件是代表3月31日的日期,那麼減去一個月就不清楚了。 在這種情況下,場負責解析結果。 通常會選擇先前的有效日期,也就是這個例子中二月的最後有效日期。

java.time.temporal.Temporal.minus(long, java.time.temporal.TemporalUnit)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於