Метод length

Метод length класса Year возвращает количество дней в году в виде целого числа. Для обычного года метод вернет 365, для високосного - 366.

Импорт

kotlinimport java.time.Year

Синтаксис

kotlinfun length(): Int

Пример

Получим количество дней в обычном году:

kotlinval year = Year.of(2025)
val days = year.length()
println(days)

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

kotlinInt 365

Пример

Получим количество дней в високосном году:

kotlinval year = Year.of(2024)
val days = year.length()
println(days)

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

kotlinInt 366

Пример

Проверим длину года для текущего года:

kotlinval currentYear = Year.now()
val daysInYear = currentYear.length()
println("Days in current year: $daysInYear")

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

kotlinString "Days in current year: 365"

Пример

Сравним длину обычного и високосного годов:

kotlinval normalYear = Year.of(2025)
val leapYear = Year.of(2024)

val normalDays = normalYear.length()
val leapDays = leapYear.length()

println("Normal year days: $normalDays")
println("Leap year days: $leapDays")

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

kotlinString "Normal year days: 365"
String "Leap year days: 366"

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

  • метод isLeap класса Year,
    который проверяет, является ли год високосным
  • метод lengthOfYear класса LocalDate,
    который возвращает количество дней в году для конкретной даты
  • метод lengthOfYear класса YearMonth,
    который возвращает количество дней в году для комбинации года и месяца
  • метод of класса Year,
    который создает объект года из числового значения