From f4afb708a7601cfe4370870da05b922207d341a4 Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Thu, 7 Apr 2022 10:53:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=97=A5=E6=9C=9F=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E9=AA=8C=E8=AF=81=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/ink/wgink/util/date/DateUtil.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java b/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java index 6061ac4d..2f21f8ec 100644 --- a/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java +++ b/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java @@ -2,6 +2,7 @@ package ink.wgink.util.date; import org.apache.commons.lang3.StringUtils; import org.joda.time.DateTime; +import org.joda.time.format.DateTimeFormat; import java.text.DateFormat; import java.text.ParseException; @@ -454,4 +455,22 @@ public class DateUtil { } return PM; } + + /** + * 时间是否过期 + * + * @param date + * @return + */ + public static boolean isDateExpired(String date) { + if (StringUtils.isBlank(date)) { + return false; + } + DateTime now = DateTime.now(); + DateTime expiredDateTime = DateTime.parse(date, DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss")); + if (expiredDateTime.isAfter(now)) { + return false; + } + return true; + } }