Period.Between(LocalDate, LocalDate) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает период, состоящий из числа лет, месяцев и дней между двумя датами.
[Android.Runtime.Register("between", "(Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period;", "", ApiSince=26)]
public static Java.Time.Period? Between(Java.Time.LocalDate? startDateInclusive, Java.Time.LocalDate? endDateExclusive);
[<Android.Runtime.Register("between", "(Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period;", "", ApiSince=26)>]
static member Between : Java.Time.LocalDate * Java.Time.LocalDate -> Java.Time.Period
Параметры
- startDateInclusive
- LocalDate
дата начала, включительно, а не null
- endDateExclusive
- LocalDate
дата окончания, эксклюзивная, не null
Возвращаемое значение
Период между этой датой и датой окончания, а не null
- Атрибуты
Комментарии
Получает период, состоящий из числа лет, месяцев и дней между двумя датами. Дата начала включена, но дата окончания не является. Период вычисляется путем удаления полных месяцев, а затем вычисления оставшегося количества дней, чтобы убедиться, что оба имеют один и тот же знак. Количество месяцев затем разбивается на годы и месяцы на основе 12 месяцев. Месяц считается, если конечный день месяца больше или равен начальной дню месяца. Например, с 2010-01-15 по 2011-03-18 год составляет один год, два месяца и три дня. Результатом этого метода может быть отрицательный период, если конец будет до начала. Отрицательный знак будет одинаковым в каждом году, месяце и день.
Java справочные материалы.java.time.Period.between