Descrição
o java.time.Duration.abs() método retorna uma cópia desta duração com um comprimento positivo.
Declaração
A seguir está a declaração para java.time.Duration.abs() método.
public Duration abs()
Valor de retorno
a Duração com base nesta duração com um comprimento absoluto, não nulo
Exceção
ArithmeticException - se ocorrer estouro numérico.
Exemplo
O exemplo a seguir mostra o uso do método java.time.Duration.abs ().
package com.tutorialspoint;
import java.time.Duration;
import java.time.LocalTime;
import java.time.temporal.ChronoUnit;
public class DurationDemo {
public static void main(String[] args) {
Duration duration = Duration.between(LocalTime.NOON,LocalTime.MIN);
System.out.println(duration.get(ChronoUnit.SECONDS));
Duration absDuration = duration.abs();
System.out.println(absDuration.get(ChronoUnit.SECONDS));
}
}
Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -
-43200
43200