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

Константа WEEKS

Константа WEEKS класса ChronoUnit представляет единицу измерения времени в неделях. Одна неделя равна 7 дням. Эта константа используется для операций с датами и временем, таких как добавление или вычитание недель, а также для вычисления разницы между двумя временными метками в неделях.

Импорт

import java.time.temporal.ChronoUnit

Синтаксис

ChronoUnit.WEEKS

Пример

Добавим 2 недели к дате "2025-06-15":

import java.time.LocalDate val date = LocalDate.parse("2025-06-15") val newDate = date.plus(2, ChronoUnit.WEEKS) println(newDate)

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

String "2025-06-29"

Пример

Вычтем 1 неделю из даты "2025-12-25":

import java.time.LocalDate val date = LocalDate.parse("2025-12-25") val newDate = date.minus(1, ChronoUnit.WEEKS) println(newDate)

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

String "2025-12-18"

Пример

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

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

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

Long 2

Пример

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

val isDateBased = ChronoUnit.WEEKS.isDateBased() println(isDateBased)

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

Boolean true

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

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