語言

IChronoLocalDate.ITemporal.Minus 方法

定義

多載

名稱 Description
ITemporal.Minus(ITemporalAmount)

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

ITemporal.Minus(Int64, ITemporalUnit)

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

ITemporal.Minus(ITemporalAmount)

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

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

參數

amount
ITemporalAmount

減去的金額,而非空

傳回

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

實作

屬性

備註

回傳一個與此物件類型相同且數量減去的物件。 此時值會依規定規則減去時間值。 金額通常為 Period,但也可能是其他實現 TemporalAmount 介面的類型,例如 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

請注意,呼叫加號後接減號並不保證會返回相同的日期時間。

Java 文件 java.time.chrono.ChronoLocalDate.minus(java.time.temporal.TemporalAmount)。

Java 參考 java.time.chrono.ChronoLocalDate.minus。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ITemporal.Minus(Int64, ITemporalUnit)

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

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

參數

amountToSubtract
Int64

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

unit
ITemporalUnit

減去的金額單位,而非零

傳回

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

實作

屬性

備註

回傳一個與此物件類型相同且已減去指定期間的物件。 此方法會根據該物件回傳一個新物件,並扣除指定的週期。 例如,在 LocalDate 上,這可以用來減去年、月或天數。 回傳的物件會與此物件具有相同的可觀察型態。 在某些情況下,改變欄位的定義並不完全明確。 例如,如果目標物件是代表3月31日的日期,那麼減去一個月就不清楚了。 在這種情況下,場負責解析結果。 通常會選擇先前的有效日期,也就是這個例子中二月的最後有效日期。

Java 文件 java.time.chrono.ChronoLocalDate.minus(long, java.time.temporal.TemporalUnit)。

Java 參考 java.time.chrono.ChronoLocalDate.minus。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於