Método HijrahDate minus(long, TemporalUnit) en Java con ejemplo

El método minus() de la clase java.time.chrono.HijrahDate se utiliza para obtener la fecha hijrah después de restar una cantidad de unidad de acceso temporal de la fecha hijrah actual.

Sintaxis:  

public HijrahDate minus(long amountToSubtract,
                        TemporalUnit unit)

Parámetro : este método toma el siguiente argumento como parámetro:  

  • cantidad a restar: que es el valor de la unidad temporal que se va a restar de la fecha hijrah actual.
  • unidad: que es el objeto de la unidad temporal o unidad crono.

Valor devuelto: este método devuelve la fecha de Hijrah después de restar una cantidad de unidad de acceso temporal de la fecha de Hijrah actual.

A continuación se muestran los ejemplos para ilustrar el método minus() :

Ejemplo 1:

Java

// Java program to demonstrate minus() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
import java.time.temporal.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
            // Creating and initializing
            // HijrahDate Object
            HijrahDate hidate = HijrahDate.now();
 
            // Display the result
            System.out.println("old hijrah date: "
                               + hidate);
 
            // Subtracting hijrah date
            // by using minus() method
            HijrahDate newdate
                = hidate.minus(
                    22, ChronoUnit.DAYS);
 
            // Display the result
            System.out.println("new hijrah date: "
                               + newdate);
        }
        catch (DateTimeException e) {
            System.out.println("passed parameter can"
                               + " not form a date");
            System.out.println("Exception thrown: "
                               + e);
        }
    }
}
Producción: 

old hijrah date: Hijrah-umalqura AH 1441-06-25
new hijrah date: Hijrah-umalqura AH 1441-06-03

 

Ejemplo 2: 

Java

// Java program to demonstrate minus() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
import java.time.temporal.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
            // Dreating and initializing
            // HijrahDate Object
            HijrahDate hidate
                = HijrahDate.now();
 
            // Display the result
            System.out.println("old hijrah date: "
                               + hidate);
 
            // Subtracting hijrah date
            // by using minus() method
            HijrahDate newdate
                = hidate.minus(
                    4, ChronoUnit.DECADES);
 
            // Display the result
            System.out.println("new hijrah date: "
                               + newdate);
        }
        catch (DateTimeException e) {
            System.out.println("passed parameter can"
                               + " not form a date");
            System.out.println("Exception thrown: "
                               + e);
        }
    }
}
Producción: 

old hijrah date: Hijrah-umalqura AH 1441-06-25
new hijrah date: Hijrah-umalqura AH 1401-06-25

 

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/HijrahDate.html#minus-long-java.time.temporal.TemporalUnit-

Publicación traducida automáticamente

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