АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
907 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция 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,
    которая вычисляет период между двумя датами