РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
986 of 1163 menu

Метод add

Метод add класса Calendar позволяет изменять текущую дату, прибавляя или отнимая от нее определенные промежутки времени. Первым параметром метод принимает константу поля (например, Calendar.DAY_OF_MONTH), которое мы хотим изменить. Вторым параметром передается целое число, на которое нужно увеличить или уменьшить это поле. Если число положительное, значение прибавляется, если отрицательное - отнимается.

Синтаксис

calendar.add(field, amount)

Пример

Давайте создадим объект Calendar на 15 января 2024 года и прибавим к нему 5 дней:

import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.set(2024, Calendar.JANUARY, 15); cal.add(Calendar.DAY_OF_MONTH, 5); System.out.println(cal.getTime()); } }

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

Sun Jan 20 00:00:00 UTC 2024

Пример

Давайте теперь отнимем от текущей даты 3 месяца, передав отрицательное значение:

import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.set(2024, Calendar.JANUARY, 15); cal.add(Calendar.MONTH, -3); System.out.println(cal.getTime()); } }

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

Sun Oct 15 00:00:00 UTC 2023

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

  • класс Calendar,
    который представляет дату и время
  • метод getInstance,
    который возвращает текущую дату
  • метод get,
    который возвращает значение поля
  • метод set,
    который устанавливает дату
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить