Método ChronoPeriod negated() en Java con ejemplos

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

Sintaxis:

ChronoPeriod negated()

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

Valor devuelto: este método devuelve una nueva instancia de ChronoPeriod 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.*;
import java.time.chrono.*;
import java.time.temporal.ChronoUnit;
  
public class ChronoPeriodClass {
  
    // Function to negate given periods
    static void toNegate(ChronoPeriod 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;
        ChronoPeriod 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.*;
import java.time.chrono.*;
import java.time.temporal.ChronoUnit;
  
public class ChronoPeriodClass {
  
    // Function to negate given periods
    static void toNegate(ChronoPeriod 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;
        ChronoPeriod p1 = Period.of(year, months, days);
  
        toNegate(p1);
    }
}
Producción:

P4Y11M10D

Referencia : https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoPeriod.html#negated–

Publicación traducida automáticamente

Artículo escrito por srinam 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 *