语言

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

返回

一个 YearMonth,基于此年月添加的指定金额,而不是 null

实现

属性

注解

返回此年月的副本,其中包含添加的指定金额。 这将返回一个 YearMonth,基于此年,并添加单位的金额。 如果无法添加量,因为该单位不受支持或出于其他原因,则会引发异常。 如果该字段为 ChronoUnit,则在此处实现添加。 支持的字段的行为如下:MONTH - 返回添加指定月数的 YearMonth。 这相当于 plusMonths(long)。 YEARS - 返回具有指定年数的 YearMonth。 这相当于 plusYears(long)。 DECADES - 返回具有指定数十年的 YearMonth。 这相当于调用 plusYears(long),其金额乘以 10。 CENTURIES - 返回一年月,并添加了指定的几个世纪。 这相当于调用 plusYears(long),其金额乘以 100。 千年 - 返回一年月,并添加指定数千年。 这相当于调用 plusYears(long),其金额乘以 1,000。 ERAS - 返回具有指定数量的纪元的 YearMonth。 仅支持两个纪元,因此数量必须是一个、零或减一个。 如果金额为非零,则更改年份,使纪年不变。 所有其他 ChronoUnit 实例都将引发 UnsupportedTemporalTypeException。 如果字段不是 ChronoUnit,则通过调用 TemporalUnit.addTo(Temporal, long)作为参数来获取此方法的结果。 在这种情况下,单元确定是否以及如何执行加法。 此实例不可变,不受此方法调用影响。

Java参考java.time.YearMonth.plus。

适用于

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 对象。 数量实现可以自由地以任何希望的方式实现添加,但它通常调用回加(long,TemporalUnit)。 请参阅数量实现的文档,以确定是否可以成功添加。 此实例不可变,不受此方法调用影响。

Java参考java.time.YearMonth.plus。

适用于