Рубрики

Метод ChronoLocalDateTime plus (TemporalAmount) в Java с примерами

Метод plus () интерфейса ChronoLocalDateTime используется для возврата копии этого ChronoLocalDateTime с указанным количеством, добавленным к дате и времени. Обычно это период или длительность, но может быть любой другой тип, реализующий интерфейс TemporalAmount.

Синтаксис:

default ChronoLocalDateTime plus(TemporalAmount amountToadd)

Параметры: Этот метод принимает один единственный параметр amountToadd, который является суммой, которую нужно добавить, он не должен быть нулевым.

Возвращаемое значение: этот метод возвращает ChronoLocalDateTime на основе этой даты-времени с добавленным дополнением, а не с нулевым значением.

Исключение:
Этот метод генерирует следующие исключения:

  • DateTimeException — если добавление не может быть сделано
  • ArithmeticException — если числовое переполнение происходит

Ниже программы иллюстрируют метод plus ():
Программа 1:

// Java-программа для демонстрации
// ChronoLocalDateTime.plus () метод

  

import java.time.*;

import java.time.chrono.*;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // Получить экземпляр ChronoLocalDateTime

        ChronoLocalDateTime ldt

            = LocalDateTime

                  .parse("2019-12-31T19:15:30");

  

        // Получить строковое представление этого ChronoLocalDateTime

        System.out.println("Original ChronoLocalDateTime: "

                           + ldt.toString());

  

        // добавляем 10 дней в ChronoLocalDateTime

        ChronoLocalDateTime value

            = ldt.plus(Period.ofDays(10));

  

        // распечатать результат

        System.out.println("ChronoLocalDateTime after adding Days: "

                           + value);

    }

}

Выход:

Original ChronoLocalDateTime: 2019-12-31T19:15:30
ChronoLocalDateTime after adding Days: 2020-01-10T19:15:30

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoLocalDateTime.html#plus-java.time.temporal.TemporalAmount-

Рекомендуемые посты:

Метод ChronoLocalDateTime plus (TemporalAmount) в Java с примерами

0.00 (0%) 0 votes