ITemporal.Plus 方法

定义

重载

名称 说明
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

要添加的量,而不是 null

返回

具有指定调整的相同类型的对象,而不是 null

属性

注解

返回一个对象,该对象的类型与添加的量相同。

这会调整此时态,并根据指定金额的规则进行添加。 该量通常是实现 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文档java.time.temporal.Temporal.plus(java.time.temporal.TemporalAmount)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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

返回

添加指定句点的相同类型的对象,而不是 null

属性

注解

返回与添加指定句点的同一类型的对象。

此方法基于此对象返回一个新对象,该对象添加了指定的句点。 例如,在某一方面 LocalDate,这可用于添加几年、月或日。 返回的对象将具有与此对象相同的可观察类型。

在某些情况下,更改字段未完全定义。 例如,如果目标对象是表示 1 月 31 日的日期,则添加一个月将不清楚。 在这种情况下,该字段负责解析结果。 通常,它将选择上一个有效日期,这将是此示例中 2 月的最后一个有效日期。

Java文档java.time.temporal.Temporal.plus(long, java.time.temporal.TemporalUnit)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于