Рубрики

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

Метод minusNanos (long) класса Duration в пакете java.time используется для получения неизменяемой копии этой длительности с указанным числом вычтенных наносекунд, переданным в качестве параметра.

Синтаксис:

public Duration minusNanos(long numberOfNanos)

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

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

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

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

Пример 1:

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

  

import java.time.Duration;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        Duration duration1

            = Duration.parse("P2DT3H4M");

  

        // Получить продолжительность вычитается

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

        System.out.println(duration1.minusNanos(2));

    }

}

Выход:

PT51H3M59.999999998S

Пример 2:

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

  

import java.time.Duration;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        Duration duration1

            = Duration.parse("P0DT0H4M");

  

        // Получить продолжительность вычитается

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

        System.out.println(duration1.minusNanos(5));

    }

}

Выход:

PT3M59.999999995S

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/time/Duration.html#minusNanos-long-

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

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

0.00 (0%) 0 votes