Код: Выделить всё
val test1 = LocalDate.of(2023, 1, 31)
val test2 = LocalDate.of(2023, 1, 28)
val testToday = LocalDate.of(2023, 3, 9)
val period1 = Period.between(test1, testToday)
val period2 = Period.between(test2, testToday)
L.d { "test1 = $test1 | test2 = $test2 | today = $testToday" }
L.d { "period1 = $period1 | period2 = $period2" }
Код: Выделить всё
period1 = P1M9D | period2 = P1M9D
test1 = 2023-01-31 | test2 = 2023-01-28 | today = 2023-03-09
Приведенное выше решение говорит мне следующее:
- Продолжительность с 31 января 2023 г. по 09 марта 2023 г. => 1 месяц и 9 дней (P1M9D)
- Продолжительность с 28 января 2023 г. по 2023-03-09 => 1 месяц и 9 дней (P1M9D)
Подробнее здесь: https://stackoverflow.com/questions/756 ... ng-results
Мобильная версия