From 22f49b3542c69c933435df3378e1b9dbdddd8650 Mon Sep 17 00:00:00 2001
From: xieb <vip_xiaobin810@163.com>
Date: Sat, 20 Jan 2024 17:20:58 +0800
Subject: [PATCH] 状态判断修改
---
src/main/java/org/springblade/modules/utils/DateUtils.java | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/src/main/java/org/springblade/modules/utils/DateUtils.java b/src/main/java/org/springblade/modules/utils/DateUtils.java
index 23e956c..ac940e0 100644
--- a/src/main/java/org/springblade/modules/utils/DateUtils.java
+++ b/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);
+
+ }
+
}
--
Gitblit v1.9.3