ITemporal.Minus Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| 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.PeriodTemporalAmount , реализующим интерфейс, например 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).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
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это можно использовать для вычитания нескольких лет, месяцев или дней. Возвращаемый объект будет иметь тот же наблюдаемый тип, что и этот объект.
В некоторых случаях изменение поля не определено полностью. Например, если целевой объект является датой, представляющей 31 марта, то вычитание одного месяца будет неясно. В таких случаях поле отвечает за разрешение результата. Обычно он выбирает предыдущую действительную дату, которая будет последним действительным днем февраля в этом примере.
Java документации по java.time.temporal.Temporal.minus(long, java.time.temporal.TemporalUnit).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".