Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
778 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Метод length

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

Импорт

import java.time.Year

Синтаксис

fun length(): Int

Пример

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

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

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

Int 365

Пример

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

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

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

Int 366

Пример

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

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

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

String "Days in current year: 365"

Пример

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

val 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")

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

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

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

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