Функция lengthOfYear
Функция lengthOfYear
класса YearMonth
возвращает количество дней в году для текущего объекта YearMonth
.
Функция учитывает високосные годы, возвращая 366
дней для високосного года и 365
дней для обычного года.
Импорт
import java.time.YearMonth
Синтаксис
fun lengthOfYear(): Int
Пример
Получим количество дней в году для февраля 2025 года:
val yearMonth = YearMonth.of(2025, 2)
val daysInYear = yearMonth.lengthOfYear()
println("Days in year: $daysInYear")
Результат выполнения кода:
String "Days in year: 365"
Пример
Проверим количество дней в високосном 2024 году:
val yearMonth = YearMonth.of(2024, 1)
val daysInYear = yearMonth.lengthOfYear()
println("Days in leap year: $daysInYear")
Результат выполнения кода:
String "Days in leap year: 366"
Пример
Сравним количество дней в разных годах:
val yearMonth1 = YearMonth.of(2023, 6)
val yearMonth2 = YearMonth.of(2024, 6)
val days2023 = yearMonth1.lengthOfYear()
val days2024 = yearMonth2.lengthOfYear()
println("2023: $days2023 days, 2024: $days2024 days")
Результат выполнения кода:
String "2023: 365 days, 2024: 366 days"
Смотрите также
-
функцию
lengthOfMonth
классаYearMonth
,
которая возвращает количество дней в месяце -
функцию
isLeapYear
классаYearMonth
,
которая проверяет является ли год високосным -
функцию
lengthOfYear
классаLocalDate
,
которая возвращает количество дней в году для даты -
класс
Year
,
который представляет год и имеет аналогичную функцию