Open In App
Related Articles

MonthDay equals() method in Java with Examples

Improve Article
Improve
Save Article
Save
Like Article
Like

The equals() method of MonthDay class in Java checks if this month-day is equal to another month-day.

Syntax:

public boolean equals(Object obj)

Parameter: This method accepts a parameter obj which specifies if this month-day is equal to another month-day.

Returns: The function returns true if this is equal to the other time.

Below programs illustrate the MonthDay.equals() method:

Program 1:




// Program to illustrate the equals() method
  
import java.util.*;
import java.time.*;
  
public class GfG {
    public static void main(String[] args)
    {
        // Parses the date
        MonthDay tm1 = MonthDay.parse("--12-06");
  
        // Uses the function
        LocalDate dt1 = tm1.atYear(2018);
  
        // Parses the date
        MonthDay tm2 = MonthDay.parse("--12-06");
  
        // Uses the function
        LocalDate dt2 = tm2.atYear(2018);
  
        // Prints the date
        System.out.println(dt1.equals(dt2));
    }
}

Output:

true

Program 2:




// Program to illustrate the equals() method
  
import java.util.*;
import java.time.*;
  
public class GfG {
    public static void main(String[] args)
    {
        // Parses the date
        MonthDay tm1 = MonthDay.parse("--10-06");
  
        // Uses the function
        LocalDate dt1 = tm1.atYear(2018);
  
        // Parses the date
        MonthDay tm2 = MonthDay.parse("--12-06");
  
        // Uses the function
        LocalDate dt2 = tm2.atYear(2018);
  
        // Prints the date
        System.out.println(dt1.equals(dt2));
    }
}

Output:

false

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


Last Updated : 06 Dec, 2018
Like Article
Save Article
Similar Reads
Related Tutorials