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

El método plus() de la clase java.time.chrono.HijrahDate se usa para obtener la fecha hijrah después de agregar una cantidad de unidad de acceso temporal con la fecha hijrah actual.

Sintaxis:

public HijrahDate plus(long amount,
                       TemporalUnit unit)

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

  • cantidad: que es la cantidad de unidad temporal que se agregará con 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 agregar una cantidad de unidad de acceso temporal con la fecha de Hijrah actual.

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

Ejemplo 1:

Java

// Java program to demonstrate
// plus() 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.of(1345, 06, 23);
  
            // display the result
            System.out.println("old hijrah date : "
                               + hidate);
  
            // adding some amount in hijrah date
            // by using minus() method
            HijrahDate newdate
                = hidate.plus(
                    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 1345-06-23
new hijrah date : Hijrah-umalqura AH 1345-07-16

Ejemplo 2:

Java

// Java program to demonstrate
// plus() 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.of(1345, 06, 23);
  
            // display the result
            System.out.println("old hijrah date : "
                               + hidate);
  
            // adding some amount in hijrah date
            // by using minus() method
            HijrahDate newdate
                = hidate.plus(
                    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 1345-06-23
new hijrah date : Hijrah-umalqura AH 1385-06-23

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/HijrahDate.html#plus-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 *