Menu

Java LocalDate equals() Method

Java LocalDate equals() Method

The equals() method is used to check if this date is equal to another date. It takes a single argument of Object class type which is actually a date that we want to compare. The syntax of the method is given below.

Syntax

public boolean equals(Object obj)

Parameters

obj - Another date to check equal

Return

It returns true if date is equal, fale otherwise.

Example:

import java.time.LocalDate;

public class Demo {  
    public static void main(String[] args){  
        
        // Take a date
        LocalDate localDate1 = LocalDate.of(2018, 2, 20);
        // Displaying date
        System.out.println("First Date is : "+localDate1);
        // Take another date
        LocalDate localDate2 = LocalDate.of(2018, 2, 22);
        // Displaying date
        System.out.println("Another Date is : "+localDate2);
        // Using equals() method
        boolean val = localDate2.equals(localDate1);
        System.out.println(val);
    }
}

Output:

First Date is : 2018-02-20 

Another Date is : 2018-02-22 

false

Example:

import java.time.LocalDate;

public class Demo {  
    public static void main(String[] args){  
        
        // Take a date
        LocalDate localDate1 = LocalDate.of(2018, 2, 20);
        // Displaying date
        System.out.println("First Date is : "+localDate1);
        // Take another date
        LocalDate localDate2 = LocalDate.of(2018, 2, 20);
        // Displaying date
        System.out.println("Another Date is : "+localDate2);
        // Using equals() method
        boolean val = localDate2.equals(localDate1);
        System.out.println(val);
    }
}

Output:

First Date is : 2018-02-20 

Another Date is : 2018-02-20 

true

Live Example:

Try with a live example, execute the code instantly with our powerful Online Java Compiler.

import java.time.LocalDate;

public class Main {  
	public static void main(String[] args){  
		
		// Take a date
		LocalDate localDate1 = LocalDate.of(2019, 12, 02);
		// Using equals() method
		boolean val = localDate1.equals(LocalDate.of(2018, 2, 20));
		System.out.println(val);
	}
}