Метод 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,
который создает объект года из числового значения