让我们首先声明LocalDate的对象-
LocalDate dateOne = LocalDate.now();
LocalDate dateTwo = LocalDate.of(dateOne.getYear(), dateOne.getMonth(), dateOne.getDayOfMonth());
现在让我们使用equals()方法检查两个日期是否相同-
if (dateOne.equals(dateTwo)) { System.out.printf("\nBoth the dates are same!", dateOne, dateTwo); }
import java.time.LocalDate; public class Demo { public static void main(String[] argv) { LocalDate dateOne = LocalDate.now(); LocalDate dateTwo = LocalDate.of(dateOne.getYear(), dateOne.getMonth(), dateOne.getDayOfMonth()); System.out.printf("Date One = "+dateOne); System.out.printf("\nDate Two = "+dateTwo); if (dateOne.equals(dateTwo)) { System.out.printf("\nBoth the dates are same!", dateOne, dateTwo); } } }
输出结果
Date One = 2019-04-12 Date Two = 2019-04-12 Both the dates are same!