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

Метод plus

Метод plus класса Duration создает и возвращает новый объект Duration, представляющий собой сумму текущей длительности и переданного аргумента. Исходный объект при этом не изменяется, так как класс Duration является неизменяемым. В первый параметр мы передаем другую длительность Duration, которую нужно прибавить. Также существуют перегрузки метода, принимающие количество дней, часов, минут, секунд, миллисекунд, микросекунд или наносекунд.

Синтаксис

duration.plus(durationToAdd) duration.plusDays(daysToAdd) duration.plusHours(hoursToAdd) duration.plusMinutes(minutesToAdd) duration.plusSeconds(secondsToAdd) duration.plusMillis(millisToAdd) duration.plusNanos(nanosToAdd)

Пример

Давайте сложим две длительности: 1 час и 30 минут:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration d1 = Duration.ofHours(1); Duration d2 = Duration.ofMinutes(30); Duration res = d1.plus(d2); System.out.println(res); } }

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

PT1H30M

Пример

Давайте прибавим к длительности 2 часа дополнительные 45 минут с помощью метода plusMinutes:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofHours(2); Duration res = duration.plusMinutes(45); System.out.println(res); } }

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

PT2H45M

Пример

Давайте прибавим к длительности 1 день дополнительные 12 часов с помощью метода plusHours:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofDays(1); Duration res = duration.plusHours(12); System.out.println(res); } }

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

PT36H

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

  • класс Duration,
    который представляет временной промежуток
  • метод minus,
    который вычитает длительность
  • метод between,
    который вычисляет разницу между временными точками
  • метод ofSeconds,
    который создает длительность из секунд
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить