Método Period negated() en Java con ejemplos

El método negated() de la clase Period en Java se usa para devolver una nueva instancia de Period después de negar todos los elementos del periodo AÑO, MES, DÍA.

Sintaxis:

public Period negated()

Parámetros: Este método no acepta ningún parámetro.

Valor devuelto: este método devuelve una nueva instancia de Período después de negar cada elemento del período.

Excepciones: lanza una ArithmeticException . Esta excepción se detecta si se produce un desbordamiento numérico.

El siguiente programa ilustra el método anterior:

Programa 1 :

// Java code to show the function to negate all
// elements of the period
import java.time.Period;
import java.time.temporal.ChronoUnit;
  
public class PeriodClass {
  
    // Function to negate given periods
    static void toNegate(Period p1)
    {
  
        System.out.println(p1.negated());
    }
  
    // Driver Code
    public static void main(String[] args)
    {
        // Defining period
        int year = 4;
        int months = 11;
        int days = 10;
        Period p1 = Period.of(year, months, days);
  
        toNegate(p1);
    }
}
Producción:

P-4Y-11M-10D

Programa 2 :

// Java code to show the function to negate all
// elements of the period
import java.time.Period;
import java.time.temporal.ChronoUnit;
  
public class PeriodClass {
  
    // Function to negate given periods
    static void toNegate(Period p1)
    {
  
        System.out.println(p1.negated());
    }
  
    // Driver Code
    public static void main(String[] args)
    {
        // Defining period
        int year = -4;
        int months = -11;
        int days = -10;
        Period p1 = Period.of(year, months, days);
  
        toNegate(p1);
    }
}
Producción:

P4Y11M10D

Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/Period.html#negated–

Publicación traducida automáticamente

Artículo escrito por barykrg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *