Open In App

HijrahDate equals() method in Java with Example

Improve
Improve
Like Article
Like
Save
Share
Report

The equals() method of java.time.chrono.HijrahDate class is used to compare this hijrah date with another hijrah date.
Syntax: 

public boolean equals(Object obj)

Parameter: This method takes an equivalent object as a parameter to compare with this hijrahdate .
Return Value: This method returns true if both the dates are equal otherwise false.
Below are the examples to illustrate the equals() method:

Example 1: 

Java




// Java program to demonstrate
// equals() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
 
public class GFG {
  public static void main(String[] argv) {
    try {
      // creating and initializing
      // HijrahDate Object
      HijrahDate hidate1 = HijrahDate.now();
 
      // creating and initializing
      // HijrahDate Object
      HijrahDate hidate2 = HijrahDate.now();
 
      // getting Chrono Local date time
      // by using equals() method
      boolean status = hidate1.equals(hidate2);
 
      // display the result
      if (status)
        System.out.println("both dates are equal");
      else
        System.out.println("both dates are not equal");
    } catch (DateTimeException e) {
      System.out.println("passed parameter can"
                         + " not form a date");
      System.out.println("Exception thrown: " + e);
    }
  }
}


Output

both dates are equal

Example 2:  

Java




// Java program to demonstrate
// equals() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
 
public class GFG {
  public static void main(String[] argv) {
    try {
      // creating and initializing
      //HijrahDate Object
      HijrahDate hidate1 = HijrahDate.now();
 
      // creating and initializing
      // HijrahDate Object
      HijrahDate hidate2
        = HijrahDate.of(1444, 03, 23);
 
      // getting Chrono Local date time
      // by using equals() method
      boolean status = hidate1.equals(hidate2);
 
      // display the result
      if (status)
        System.out.println("both dates are equal");
      else
        System.out.println("both dates are not equal");
    } catch (DateTimeException e) {
      System.out.println("passed parameter can"
                         + " not form a date");
      System.out.println("Exception thrown: " + e);
    }
  }
}


Output

both dates are not equal

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/HijrahDate.html#equals-java.lang.Object-



Last Updated : 23 Jan, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads