ITemporal.Minus 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Minus(ITemporalAmount) |
返回一个与此对象类型相同的对象,该对象减去量。 |
| Minus(Int64, ITemporalUnit) |
返回与指定句点相减的同一类型的对象。 |
Minus(ITemporalAmount)
返回一个与此对象类型相同的对象,该对象减去量。
[Android.Runtime.Register("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetMinus_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? Minus(Java.Time.Temporal.ITemporalAmount? amount);
[<Android.Runtime.Register("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetMinus_Ljava_time_temporal_TemporalAmount_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Minus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal
override this.Minus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal
参数
- amount
- ITemporalAmount
要减去的量,而不是 null
返回
具有指定调整的相同类型的对象,而不是 null
- 属性
注解
返回一个与此对象类型相同的对象,该对象减去量。
这会根据指定金额的规则调整此临时值,并减去。 该量通常是实现 java.time.Period 接口的任何其他类型 TemporalAmount ,例如 java.time.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
请注意,不保证调用 plus 后跟 minus 返回相同的日期时间。
Java文档java.time.temporal.Temporal.minus(java.time.temporal.TemporalAmount)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Minus(Int64, ITemporalUnit)
返回与指定句点相减的同一类型的对象。
[Android.Runtime.Register("minus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetMinus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Temporal.ITemporal? Minus(long amountToSubtract, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("minus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetMinus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Minus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Minus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
参数
- amountToSubtract
- Int64
要减去的指定单位量,可能是负数
- unit
- ITemporalUnit
要减去的量单位,而不是 null
返回
具有指定句点减去的相同类型的对象,而不是 null
- 属性
注解
返回与指定句点相减的同一类型的对象。
此方法返回一个新对象,该对象基于此对象,并减去指定的时间段。 例如,在某一方面 LocalDate,这可用于减去几年、月或天。 返回的对象将具有与此对象相同的可观察类型。
在某些情况下,更改字段未完全定义。 例如,如果目标对象是表示 3 月 31 日的日期,则减去一个月将不清楚。 在这种情况下,该字段负责解析结果。 通常,它将选择上一个有效日期,这将是此示例中 2 月的最后一个有效日期。
Java文档java.time.temporal.Temporal.minus(long, java.time.temporal.TemporalUnit)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。