Константа CENTURIES
Константа CENTURIES класса ChronoUnit представляет временную единицу измерения "века".
Один век равен 100 годам. Данная константа используется для выполнения операций с датами и временем, таких как добавление или вычитание веков, а также для вычисления разницы между датами.
Импорт
import java.time.temporal.ChronoUnit
Синтаксис
ChronoUnit.CENTURIES
Пример
Добавим 2 века к дате "2025-01-01":
import java.time.LocalDate
import java.time.temporal.ChronoUnit
val date = LocalDate.parse("2025-01-01")
val newDate = date.plus(2, ChronoUnit.CENTURIES)
println(newDate)
Результат выполнения кода:
String "2225-01-01"
Пример
Вычтем 1 век из даты "2025-06-15":
import java.time.LocalDate
import java.time.temporal.ChronoUnit
val date = LocalDate.parse("2025-06-15")
val newDate = date.minus(1, ChronoUnit.CENTURIES)
println(newDate)
Результат выполнения кода:
String "1925-06-15"
Пример
Вычислим разницу в веках между двумя датами:
import java.time.LocalDate
import java.time.temporal.ChronoUnit
val date1 = LocalDate.parse("2125-01-01")
val date2 = LocalDate.parse("2025-01-01")
val centuriesBetween = ChronoUnit.CENTURIES.between(date2, date1)
println(centuriesBetween)
Результат выполнения кода:
Long 1
Пример
Проверим, является ли единица CENTURIES основанной на дате:
import java.time.temporal.ChronoUnit
val isDateBased = ChronoUnit.CENTURIES.isDateBased()
println(isDateBased)
Результат выполнения кода:
Boolean true