Рубрики

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

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

Синтаксис:

default ChronoLocalDateTime minus(TemporalAmount amountTosubtract)

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

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

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

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

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

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

  

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.minus(Period.ofDays(10));

  

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

        System.out.println("ChronoLocalDateTime after"

                           + " subtracting Days: "

                           + value);

    }

}

Выход:

Original ChronoLocalDateTime: 2019-12-31T19:15:30
ChronoLocalDateTime after subtracting Days: 2019-12-21T19:15:30

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

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

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

0.00 (0%) 0 votes