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; + } }