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