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

Константа 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

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

  • константу YEARS класса ChronoUnit,
    которая представляет единицу измерения "годы"
  • константу DAYS класса ChronoUnit,
    которая представляет единицу измерения "дни"
  • функцию until класса LocalDate,
    которая вычисляет разницу между двумя датами в указанных единицах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить