java date equals other date

www‮ual.‬tturi.com
java date equals other date

In Java, you can compare two java.util.Date objects for equality using the equals method or the compareTo method.

Here is an example of how to compare two Date objects for equality in Java:

import java.util.Date;

public class Main {
  public static void main(String[] args) {
    Date date1 = new Date(2020, 1, 15);  // February 15, 2020
    Date date2 = new Date(2020, 1, 15);  // February 15, 2020

    // Compare the dates using the equals method
    if (date1.equals(date2)) {
      System.out.println("Date1 is equal to Date2");
    } else {
      System.out.println("Date1 is not equal to Date2");
    }

    // Compare the dates using the compareTo method
    if (date1.compareTo(date2) == 0) {
      System.out.println("Date1 is equal to Date2");
    } else {
      System.out.println("Date1 is not equal to Date2");
    }
  }
}

In this example, we create two Date objects representing the same date, and then compare them using the equals method and the compareTo method. Both methods return true if the dates are equal, and false if they are not.

Note that the equals method compares the dates based on their internal representations, which may include the time of day in addition to the date. If you want to compare only the date and ignore the time, you can use the java.util.Calendar class to extract the year, month, and day from the Date objects and compare them separately.

Created Time:2017-11-03 00:14:53  Author:lautturi