利用 LocalDate 來判斷,獲取今天和昨天的日期
LocalDate today = LocalDate.now(); LocalDate yesterday = today.minus(1, ChronoUnit.DAYS);
將要判斷的日期也轉換為 LocalDate
Calendar calendar = Calendar.getInstance(); calendar.setTime(legacyDate); LocalDate local = LocalDate.of(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH));
判斷是否相等,直接使用 isEqual 函數
System.out.println(today.isEqual(local));