НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1168 of 1310 menu

Константа 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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить