El campo CERO de Clase de duración en el paquete java.time se utiliza para establecer este valor de duración en cero. Es similar al valor nulo para otros tipos de datos en Java.
Sintaxis:
Duration duration = Duration.ZERO;
Los siguientes ejemplos ilustran el campo Duration.ZERO:
Ejemplo 1:
// Java code to illustrate ZERO field import java.time.Duration; public class GFG { public static void main(String[] args) { // Duration using parse() field Duration duration = Duration.parse("P2DT3H4M"); // Display the duration System.out.println(duration); // Now set the duration to ZERO duration = Duration.ZERO; // Display the duration System.out.println(duration); } }
Producción:
PT51H4M PT0S
Ejemplo 2:
// Java code to illustrate ZERO field import java.time.Duration; public class GFG { public static void main(String[] args) { // Duration Duration duration = Duration.ofDays(-5); // Display the duration System.out.println(duration); // Now set the duration to ZERO duration = Duration.ZERO; // Display the duration System.out.println(duration); } }
Producción:
PT-120H PT0S
Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/Duration.html#ZERO