Рубрики

Продолжительность addTo (Temporal) метод в Java с примерами

Метод addTo (Temporal) класса Duration в пакете java.time используется для добавления этой продолжительности к указанному временному объекту, переданному в качестве параметра.

Синтаксис:

public Temporal addTo?(Temporal temporalObject)

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

Возвращаемое значение: этот метод возвращает объект того же типа с измененным для него temporalObject.

Исключение: этот метод выдает:

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

Ниже приведены примеры, иллюстрирующие метод Duration.addTo ():

Пример 1:

// Java-код для иллюстрации метода addTo ()

  

import java.time.*;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // Длительность 1 с использованием метода parse ()

        Duration duration1

            = Duration.parse("P2DT3H4M");

  

        // Получить время для корректировки

        LocalDateTime currentTime

            = LocalDateTime.now();

  

        System.out.println("Original time: "

                           + currentTime);

  

        // Настройте время

        // используя метод addTo ()

        System.out.println(

            duration1

                .addTo(currentTime));

    }

}

Выход:

Original time: 2018-11-26T07:01:13.535
2018-11-28T10:05:13.535

Пример 2:

// Java-код для иллюстрации метода addTo ()

  

import java.time.*;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // Продолжительность

        Duration duration2

            = Duration.ofDays(-5);

  

        // Получить время для корректировки

        LocalDateTime currentTime

            = LocalDateTime.now();

  

        System.out.println("Original time: "

                           + currentTime);

  

        // Настройте время

        // используя метод addTo ()

        System.out.println(

            duration2

                .addTo(currentTime));

    }

}

Выход:

Original time: 2018-11-26T07:01:16.615
2018-11-21T07:01:16.615

Ссылка: Oracle Doc

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

Продолжительность addTo (Temporal) метод в Java с примерами

0.00 (0%) 0 votes