АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
1056 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Константа ERAS

Константа ERAS класса ChronoUnit представляет единицу измерения времени в виде эр. Одна эра представляет собой большой временной период, который обычно охватывает несколько тысячелетий. В григорианском календаре используется две эры: до нашей эры (BCE) и наша эра (CE).

Импорт

import java.time.temporal.ChronoUnit

Синтаксис

ChronoUnit.ERAS

Пример

Получим константу ERAS и выведем ее название:

val erasUnit = ChronoUnit.ERAS println(erasUnit)

Результат выполнения кода:

String "Eras"

Пример

Проверим, является ли единица ERAS основанной на дате:

val isDateBased = ChronoUnit.ERAS.isDateBased() println("Is date based: $isDateBased")

Результат выполнения кода:

String "Is date based: true"

Пример

Проверим, является ли единица ERAS основанной на времени:

val isTimeBased = ChronoUnit.ERAS.isTimeBased() println("Is time based: $isTimeBased")

Результат выполнения кода:

String "Is time based: false"

Пример

Получим продолжительность единицы ERAS:

val duration = ChronoUnit.ERAS.duration println("Duration: $duration")

Результат выполнения кода:

String "Duration: PT2562047788015215H30M07.999999999S"

Пример

Используем ERAS для вычисления разницы между датами:

import java.time.LocalDate val date1 = LocalDate.of(2025, 12, 31) val date2 = LocalDate.of(1025, 12, 31) val erasBetween = ChronoUnit.ERAS.between(date2, date1) println("Eras between: $erasBetween")

Результат выполнения кода:

Long 1

Смотрите также

  • константу YEARS класса ChronoUnit,
    которая представляет единицу измерения в годах
  • константу CENTURIES класса ChronoUnit,
    которая представляет единицу измерения в веках
  • константу MILLENNIA класса ChronoUnit,
    которая представляет единицу измерения в тысячелетиях
  • функцию between класса ChronoUnit,
    которая вычисляет разницу между временными объектами