言語

YearMonth.Plus メソッド

定義

オーバーロード

名前 説明
Plus(Int64, ITemporalUnit)

指定した金額を加算した、今年の月のコピーを返します。

Plus(ITemporalAmount)

指定した金額を加算した、今年の月のコピーを返します。

Plus(Int64, ITemporalUnit)

指定した金額を加算した、今年の月のコピーを返します。

[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth;", "", 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/YearMonth;", "", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

パラメーター

amountToAdd
Int64

結果に加算する単位の量は、負の値になる可能性があります。

unit
ITemporalUnit

null ではなく、加算する量の単位

返品

指定した量が null ではなく加算された、今年の月に基づく YearMonth

実装

属性

注釈

指定した金額を加算した、今年の月のコピーを返します。 この値に基づいて YearMonth が返され、ユニットの金額が加算されます。 単位がサポートされていないため、または何らかの理由で金額を追加できない場合は、例外がスローされます。 フィールドが ChronoUnit の場合は、ここで追加が実装されます。 サポートされているフィールドは、MONTHS - 指定した月数が加算された YearMonth を返します。 これは plusMonths(long) と同じです。 YEARS - 指定した年数を加算した YearMonth を返します。 これは plusYears(long) に相当します。 DECADES - 指定した数十年を加算した YearMonth を返します。 これは、plusYears(long) を呼び出し、量に 10 を乗算した値と同じです。 CENTURIES - 指定した数世紀を加算した YearMonth を返します。 これは、plusYears(long) を呼び出し、その量に 100 を乗算した値と同じです。 MILLENNIA - 指定した数千年を加算した YearMonth を返します。 これは、plusYears(long) を呼び出し、金額に 1,000 を乗算した値と同じです。 ERAS - 指定した年号数が加算された YearMonth を返します。 サポートされている時代 (年号) は 2 つだけなので、金額は 1、0、マイナス 1 である必要があります。 金額が 0 以外の場合は、年号が変更され、元号の年は変更されません。 他のすべての ChronoUnit インスタンスは、UnsupportedTemporalTypeException をスローします。 フィールドが ChronoUnit でない場合、このメソッドの結果は、TemporalUnit.addTo(Temporal, long) を引数として渡すことによって取得されます。 この場合、ユニットは加算を実行するかどうかおよび実行する方法を決定します。 このインスタンスは不変であり、このメソッド呼び出しの影響を受けません。

Javaリファレンス。

適用対象

Plus(ITemporalAmount)

指定した金額を加算した、今年の月のコピーを返します。

[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;", "", ApiSince=26)]
public Java.Time.YearMonth? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.YearMonth

パラメーター

amountToAdd
ITemporalAmount

null ではなく、追加する量

返品

今年の月に基づく YearMonth。加算は null ではなく行われます

属性

注釈

指定した金額を加算した、今年の月のコピーを返します。 この値に基づいて、指定した金額が加算された YearMonth が返されます。 通常、この量は Period ですが、TemporalAmount インターフェイスを実装する他の任意の型にすることができます。 計算は、TemporalAmount.addTo(Temporal) を呼び出すことによって amount オブジェクトに委任されます。 量の実装は自由に任意の方法で加算を実装できますが、通常は plus(long, TemporalUnit) を呼び出します。 金額の実装のドキュメントを参照して、正常に追加できるかどうかを判断してください。 このインスタンスは不変であり、このメソッド呼び出しの影響を受けません。

Javaリファレンス。

適用対象