Рубрики

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

Метод negated () класса Duration в пакете java.time используется для получения неизменяемой копии этой длительности с отрицательной продолжительностью.

Синтаксис:

public Duration negated()

Параметры: Этот метод не принимает никаких параметров.

Возвращаемое значение: этот метод возвращает Duration, который является неизменной копией существующей длительности с отрицательной продолжительностью.

Исключение: этот метод генерирует ArithmeticException, если происходит числовое переполнение.

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

Пример 1:

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

  

import java.time.Duration;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        Duration duration1

            = Duration.parse("P2DT3H4M");

  

        // Получить отрицательную продолжительность с помощью метода negated ()

        System.out.println(duration1.negated());

    }

}

Выход:

PT-51H-4M

Пример 2:

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

  

import java.time.Duration;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        Duration duration2

            = Duration.ofDays(5);

  

        // Получить отрицательную продолжительность

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

        System.out.println(duration2.negated());

    }

}

Выход:

PT-120H

Справка: https://docs.oracle.com/javase/9/docs/api/java/time/Duration.html#negated-

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

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

0.00 (0%) 0 votes