Open In App
Related Articles

OffsetDateTime equals() method in Java with examples

Improve Article
Improve
Save Article
Save
Like Article
Like

The equals() method of OffsetDateTime class in Java checks if this date-time is equal to another date-time.
Syntax:  

public boolean equals(Object obj)

Parameter: This method accepts a single parameter other which checks if this date-time is equal to another date-time.
Return Value: It returns true if this is equal to the other date-time, else it returns false.
Below programs illustrate the equals() method:
Program 1 : 

Java




// Java program to demonstrate the equals() method
 
import java.time.OffsetDateTime;
import java.time.ZonedDateTime;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Parses the date1
        OffsetDateTime date1 = OffsetDateTime.parse("2018-12-12T13:30:30+05:00");
 
        // Parses the date2
        OffsetDateTime date2 = OffsetDateTime.parse("2018-12-12T13:30:30+05:00");
 
        // Prints both dates
        System.out.println("Date1: " + date1);
        System.out.println("Date2: " + date2);
 
        // Compare both
        System.out.println("On comparing we get " + date1.equals(date2));
    }
}

Output

Date1: 2018-12-12T13:30:30+05:00
Date2: 2018-12-12T13:30:30+05:00
On comparing we get true

Program 2
 

Java




// Java program to demonstrate the equals() method
import java.time.OffsetDateTime;
import java.time.ZonedDateTime;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Parses the date1
        OffsetDateTime date1 = OffsetDateTime.parse("2018-12-12T13:30:30+05:00");
 
        // Parses the date2
        OffsetDateTime date2 = OffsetDateTime.parse("2015-12-12T13:30:30+05:00");
 
        // Prints both dates
        System.out.println("Date1: " + date1);
        System.out.println("Date2: " + date2);
 
        // Compare both
        System.out.println("On comparing we get " + date1.equals(date2));
    }
}

Output

Date1: 2018-12-12T13:30:30+05:00
Date2: 2015-12-12T13:30:30+05:00
On comparing we get false

Reference: https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html#equals-java.lang.Object-


Last Updated : 04 Dec, 2021
Like Article
Save Article
Similar Reads
Related Tutorials