Функция getMonths

Функция getMonths класса Period возвращает количество месяцев в периоде. Функция не принимает параметров и возвращает целое число Int.

Импорт

kotlinimport java.time.Period

Синтаксис

kotlinfun getMonths(): Int

Пример

Создадим период 2 года и 5 месяцев, затем получим количество месяцев:

kotlinval period = Period.of(2, 5, 0)
val months = period.getMonths()
println("Months: $months")

Результат выполнения кода:

kotlinString "Months: 5"

Пример

Создадим период из строки и получим количество месяцев:

kotlinval period = Period.parse("P1Y3M10D")
val months = period.getMonths()
println("Months: $months")

Результат выполнения кода:

kotlinString "Months: 3"

Пример

Получим все компоненты периода - годы, месяцы и дни:

kotlinval period = Period.of(0, 8, 15)
val years = period.getYears()
val months = period.getMonths()
val days = period.getDays()

println("Years: $years, Months: $months, Days: $days")

Результат выполнения кода:

kotlinString "Years: 0, Months: 8, Days: 15"

Смотрите также

  • функцию getYears класса Period,
    которая возвращает количество лет в периоде
  • функцию getDays класса Period,
    которая возвращает количество дней в периоде
  • функцию of класса Period,
    которая создает период из лет, месяцев и дней
  • функцию parse класса Period,
    которая преобразует строку в период