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

Константа DAYS

Константа DAYS класса ChronoUnit представляет единицу измерения времени, равную одному дню (24 часа). Она используется для выполнения операций с датами и временем, таких как добавление или вычитание дней, а также для вычисления разницы между датами.

Импорт

import java.time.temporal.ChronoUnit

Синтаксис

ChronoUnit.DAYS

Пример

Добавим 5 дней к дате "2025-03-15":

import java.time.LocalDate import java.time.temporal.ChronoUnit val date = LocalDate.parse("2025-03-15") val newDate = date.plus(5, ChronoUnit.DAYS) println(newDate)

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

String "2025-03-20"

Пример

Вычтем 3 дня из даты "2025-12-31":

import java.time.LocalDate import java.time.temporal.ChronoUnit val date = LocalDate.parse("2025-12-31") val newDate = date.minus(3, ChronoUnit.DAYS) println(newDate)

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

String "2025-12-28"

Пример

Вычислим разницу в днях между двумя датами:

import java.time.LocalDate import java.time.temporal.ChronoUnit val date1 = LocalDate.parse("2025-01-01") val date2 = LocalDate.parse("2025-01-15") val diff = ChronoUnit.DAYS.between(date1, date2) println(diff)

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

Long 14

Пример

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

import java.time.temporal.ChronoUnit val isDateBased = ChronoUnit.DAYS.isDateBased() println(isDateBased)

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

Boolean true

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

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