Константа 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
,
которая вычисляет разницу между временными объектами