Функция getYears
Функция getYears
класса Period
возвращает количество лет в периоде.
Функция не принимает параметров и возвращает целое число типа Int.
Импорт
import java.time.Period
Синтаксис
fun getYears(): Int
Пример
Создадим период 2 года 3 месяца 10 дней и получим количество лет:
val period = Period.of(2, 3, 10)
val years = period.getYears()
println("Years: $years")
Результат выполнения кода:
String "Years: 2"
Пример
Получим количество лет для периода, созданного через between
:
val startDate = LocalDate.of(2020, 1, 1)
val endDate = LocalDate.of(2025, 12, 31)
val period = Period.between(startDate, endDate)
val years = period.getYears()
println("Years between: $years")
Результат выполнения кода:
String "Years between: 5"
Пример
Проверим количество лет для нулевого периода:
val period = Period.ZERO
val years = period.getYears()
println("Years: $years")
Результат выполнения кода:
String "Years: 0"
Пример
Используем getYears
вместе с другими методами получения компонентов периода:
val period = Period.of(1, 6, 15)
val years = period.getYears()
val months = period.getMonths()
val days = period.getDays()
println("Period: $years years, $months months, $days days")
Результат выполнения кода:
String "Period: 1 years, 6 months, 15 days"
Смотрите также
-
функцию
getMonths
классаPeriod
,
которая возвращает количество месяцев в периоде -
функцию
getDays
классаPeriod
,
которая возвращает количество дней в периоде -
функцию
of
классаPeriod
,
которая создает период из указанных лет, месяцев и дней -
функцию
between
классаPeriod
,
которая вычисляет период между двумя датами