Функция getDays
Функция getDays класса Period возвращает количество дней в периоде.
Эта функция не принимает параметров и возвращает целое число, которое может быть положительным или отрицательным в зависимости от направления периода.
Импорт
import java.time.Period
Синтаксис
fun getDays(): Int
Пример
Создадим период в 5 дней и получим количество дней:
val period = Period.ofDays(5)
val days = period.getDays()
println(days)
Результат выполнения кода:
Int 5
Пример
Создадим период с годами, месяцами и днями и получим только количество дней:
val period = Period.of(1, 3, 15)
val days = period.getDays()
println("Days: $days")
Результат выполнения кода:
String "Days: 15"
Пример
Создадим отрицательный период и получим количество дней:
val period = Period.ofDays(-10)
val days = period.getDays()
println("Days: $days")
Результат выполнения кода:
String "Days: -10"
Пример
Рассчитаем период между двумя датами и получим количество дней:
import java.time.LocalDate
val date1 = LocalDate.of(2025, 1, 1)
val date2 = LocalDate.of(2025, 1, 20)
val period = Period.between(date1, date2)
val days = period.getDays()
println("Days between: $days")
Результат выполнения кода:
String "Days between: 19"
Смотрите также
-
функцию
getYearsклассаPeriod,
которая возвращает количество лет в периоде -
функцию
getMonthsклассаPeriod,
которая возвращает количество месяцев в периоде -
функцию
ofDaysклассаPeriod,
которая создает период из указанного количества дней -
функцию
betweenклассаPeriod,
которая вычисляет период между двумя датами