Константа INSTANCE
Константа INSTANCE класса IsoChronology возвращает единственный экземпляр хронологии ISO, который реализует систему дат и времени по стандарту ISO-8601.
Данная хронология является стандартной системой датирования в современном григорианском календаре.
Импорт
import java.time.chrono.IsoChronology
Синтаксис
val INSTANCE: IsoChronology
Пример
Получим экземпляр хронологии ISO и проверим, является ли 2025 год високосным:
val isoChronology = IsoChronology.INSTANCE
val isLeap = isoChronology.isLeapYear(2025L)
println("Is 2025 leap year: $isLeap")
Результат выполнения кода:
String "Is 2025 leap year: false"
Пример
Создадим дату с помощью хронологии ISO:
val isoChronology = IsoChronology.INSTANCE
val date = isoChronology.date(2025, 12, 31)
println("Date: $date")
Результат выполнения кода:
String "Date: 2025-12-31"
Пример
Получим информацию о хронологии:
val isoChronology = IsoChronology.INSTANCE
val calendarType = isoChronology.calendarType
val id = isoChronology.id
println("Calendar type: $calendarType")
println("ID: $id")
Результат выполнения кода:
String "Calendar type: iso8601"
String "ID: ISO"
Смотрите также
-
функцию
isLeapYearклассаIsoChronology,
которая проверяет, является ли год високосным -
функцию
dateклассаIsoChronology,
которая создает дату из компонентов -
класс
LocalDate,
который представляет дату в хронологии ISO