xieb
2025-01-21 bd8d88e5e984e59a5c895ec1a254e3dbae1f9f21
src/main/java/org/springblade/modules/utils/DateUtils.java
@@ -3,6 +3,7 @@
import lombok.extern.slf4j.Slf4j;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
@@ -22,8 +23,25 @@
    */
   public static boolean isToday(Date date) {
      // 将日期转换为LocalDate对象
      LocalDate dateToLocalDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
      LocalDateTime dateToLocalDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
      return dateToLocalDate.equals(LocalDate.now());
   }
   /**
    * 判断日期是否小于当前日期
    * @param date 判断的日期
    * @return
    */
   public static boolean isBeforeNow(Date date) {
      // 获取当前时间
      LocalDateTime now = LocalDateTime.now();
      // 将Date对象转换为LocalDateTime对象
      LocalDateTime dateTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
      // 返回是否小于当前时间
      return dateTime.isBefore(now);
   }
}