Функция isLeapYear
Функция isLeapYear класса LocalDate проверяет, является ли год високосным.
Возвращает true если год високосный, и false в противном случае.
Импорт
import java.time.LocalDate
Синтаксис
fun isLeapYear(): Boolean
Пример
Проверим, является ли 2025 год високосным:
val date = LocalDate.of(2025, 1, 1)
val res = date.isLeapYear()
println(res)
Результат выполнения кода:
Boolean false
Пример
Проверим, является ли 2024 год високосным:
val date = LocalDate.of(2024, 1, 1)
val res = date.isLeapYear()
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверим несколько лет подряд на високосность:
val years = listOf(2020, 2021, 2022, 2023, 2024)
for (year in years) {
val date = LocalDate.of(year, 1, 1)
val isLeap = date.isLeapYear()
println("$year: $isLeap")
}
Результат выполнения кода:
String "2020: true"
String "2021: false"
String "2022: false"
String "2023: false"
String "2024: true"
Смотрите также
-
функцию
getYearклассаLocalDate,
которая возвращает год из даты -
функцию
isLeapклассаYear,
которая проверяет год на високосность -
функцию
isLeapYearклассаYearMonth,
которая проверяет год на високосность для года и месяца -
функцию
isLeapYearклассаIsoChronology,
которая проверяет год на високосность по ISO хронологии