ITemporal.Plus 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Plus(ITemporalAmount) |
回傳一個與此物件同類型的物件,並加上一個數量。 |
| Plus(Int64, ITemporalUnit) |
回傳一個與此物件類型相同且加上指定期間的物件。 |
Plus(ITemporalAmount)
回傳一個與此物件同類型的物件,並加上一個數量。
[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetPlus_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? Plus(Java.Time.Temporal.ITemporalAmount? amount);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetPlus_Ljava_time_temporal_TemporalAmount_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal
override this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal
參數
- amount
- ITemporalAmount
要加的金額,不是零
傳回
同類型且已完成指定調整的物件,而非空物件
- 屬性
備註
回傳一個與此物件同類型的物件,並加上一個數量。
此時調整時間,依規定金額規則加總。 這個數量通常是 , java.time.Period 但也可以是其他實作該 TemporalAmount 介面的類型,例如 java.time.Duration。
以下是說明此方法為何以及如何被使用的範例程式碼:
date = date.plus(period); // add a Period instance
date = date.plus(duration); // add a Duration instance
date = date.plus(workingDays(6)); // example user-written workingDays method
請注意,呼叫 plus 後接 minus 並不保證回傳相同的日期時間。
的 java.time.temporal.Temporal.plus(java.time.temporal.TemporalAmount)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Plus(Int64, ITemporalUnit)
回傳一個與此物件類型相同且加上指定期間的物件。
[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetPlus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporalInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Time.Temporal.ITemporal? Plus(long amountToAdd, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetPlus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporalInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
參數
- amountToAdd
- Int64
要加的單位數量可能是負數
- unit
- ITemporalUnit
要加的金額單位,不是 null
傳回
同類型的物件,且加上指定期間,而非空
- 屬性
備註
回傳一個與此物件類型相同且加上指定期間的物件。
此方法會根據該物件回傳一個新物件,並加上指定的期間。 例如,在 上 LocalDate,可以用來加上年、月或天數。 回傳的物件會與此物件具有相同的可觀察型態。
在某些情況下,改變欄位的定義並不完全明確。 例如,如果目標物件是代表 1 月 31 日的日期,那麼新增一個月份就不清楚了。 在這種情況下,場負責解析結果。 通常會選擇先前的有效日期,也就是這個例子中二月的最後有效日期。
的 java.time.temporal.Temporal.plus(long, java.time.temporal.TemporalUnit)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。