Java LocalDate.isEqual()方法

原文:https://www.studytonight.com/java-examples/java-localdate-isequal-method

Java isEqual()方法用于检查两个日期是否相等。检查日期是否等于另一个日期是有帮助的,例如,我们有两个日期 2012/12/10 和 2012/12/12,那么使用isEqual()方法将返回 false。

它接受ChronoLocalDate类型的参数,并返回真或假。下面给出了该方法的语法。

句法

public boolean isEqual(ChronoLocalDate other)

参数:

其他 -要比较的其他日期。

返回:

如果该日期等于指定日期,则为真。

举个例子

让我们举个例子来检查这两个日期是否相等。这里,我们使用两个不同的日期,并使用返回 false 的方法进行检查。

import java.time.LocalDate; 
public class DateDemo {

    public static void main(String[] args){  

        LocalDate localDate = LocalDate.of(2015, 10, 21);
        System.out.println(localDate);
        // Date 2
        LocalDate localDate2 = LocalDate.of(2016, 10, 21);
        System.out.println(localDate2);
        boolean d  = localDate.isEqual(localDate2);
        System.out.println("is date1 is equal date2 : "+d);
    }
}

2015-10-21 2016-10-21 是日期 1 等于日期 2:假

再举一个例子

我们再举一个例子来了解一下isEqual()法的用法。这里,我们使用两个不同的日期,并应用返回真的isEqual()方法。见下面的例子。

import java.time.LocalDate; 
public class DateDemo {

    public static void main(String[] args){  

        LocalDate localDate = LocalDate.of(2015, 10, 21);
        System.out.println(localDate);
        // Date 2
        LocalDate localDate2 = LocalDate.of(2015, 10, 21);
        System.out.println(localDate2);
        boolean d  = localDate.isEqual(localDate2);
        System.out.println("is date1 is equal date2 : "+d);
    }
}

2015-10-21 2015-10-21 是日期 1 等于日期 2:真

实时示例:

试着用一个真实的例子,用我们强大的在线 Java 编译器立即执行代码。