Функция of
Функция of класса Year создает объект, представляющий конкретный год.
В единственный параметр мы передаем целое число, представляющее год.
Импорт
import java.time.Year
Синтаксис
fun of(isoYear: Int): Year
Пример
Создадим объект Year для 2025 года:
val year = Year.of(2025)
println(year)
Результат выполнения кода:
String "2025"
Пример
Проверим, является ли 2025 год високосным:
val year = Year.of(2025)
val isLeap = year.isLeap
println("Is leap year: $isLeap")
Результат выполнения кода:
String "Is leap year: false"
Пример
Создадим дату 15 июля 2025 года с помощью комбинации Year и MonthDay:
import java.time.MonthDay
val year = Year.of(2025)
val monthDay = MonthDay.of(7, 15)
val date = year.atMonthDay(monthDay)
println(date)
Результат выполнения кода:
String "2025-07-15"
Пример
Создадим объект YearMonth для декабря 2025 года:
import java.time.Month
import java.time.YearMonth
val year = Year.of(2025)
val yearMonth = year.atMonth(Month.DECEMBER)
println(yearMonth)
Результат выполнения кода:
String "2025-12"