El método isNegative() de Duration Class en el paquete java.time se usa para verificar si esta duración es negativa o no. Devuelve un valor booleano que representa lo mismo.
Sintaxis:
public boolean isNegative()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve un valor booleano . Si la duración es negativa, devuelve verdadero. De lo contrario, devuelve falso.
Los siguientes ejemplos ilustran el método Duration.isNegative():
Ejemplo 1:
// Java code to illustrate isNegative() method import java.time.Duration; public class GFG { public static void main(String[] args) { // Get the text String time = "P2DT3H4M"; // Duration using parse() method Duration duration = Duration.parse(time); // Duration using isNegative() method boolean isNegative = duration.isNegative(); System.out.println(isNegative); } }
Producción:
false
Ejemplo 2:
// Java code to illustrate isNegative() method import java.time.Duration; public class GFG { public static void main(String[] args) { // Get the text String time = "-P2DT3H4M"; // Duration using parse() method Duration duration = Duration.parse(time); // Duration using isNegative() method boolean isNegative = duration.isNegative(); System.out.println(isNegative); } }
Producción:
true
Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/Duration.html#isNegative–