Язык

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

Применяется к