📅  最后修改于: 2023-12-03 15:16:21.709000             🧑  作者: Mango
Java 8 中的 ChronoZonedDateTime
类提供了 equals(Object obj)
方法,该方法用于比较两个 ChronoZonedDateTime
对象是否相等。本篇文章将介绍该方法的使用方法及示例。
boolean equals(Object obj)
obj
:进行比较的对象。ChronoZonedDateTime
,则返回 true
;否则返回 false
。// 创建两个 ChronoZonedDateTime 对象
ChronoZonedDateTime<LocalDate> date1 = ChronoZonedDateTime.from(ZonedDateTime.now());
ChronoZonedDateTime<LocalDate> date2 = ChronoZonedDateTime.from(ZonedDateTime.now().plusDays(1));
// 比较两个对象是否相等
if (date1.equals(date2)) {
System.out.println("两个日期相等");
} else {
System.out.println("两个日期不相等");
}
以上示例中,我们先创建了两个 ChronoZonedDateTime
对象 date1
和 date2
,并使用 equals()
方法比较这两个日期是否相等。由于 date1
和 date2
的日期相差1天,所以返回结果为“两个日期不相等”。
ChronoZonedDateTime
的 equals()
方法可用于比较两个对象是否相等,若相等则返回 true
,否则返回 false
。在使用该方法时需要注意 ChronoZonedDateTime
的时区和日期需要一致。