From 94db57ad5edfdf0c229813688f5a89069501a0ff Mon Sep 17 00:00:00 2001 From: HsinDumas Date: Mon, 11 Jul 2022 10:16:47 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=AF=94=E8=BE=83=E4=B8=A4?= =?UTF-8?q?=E4=B8=AA=20LocalDateTime=20=E6=98=AF=E5=90=A6=E4=B8=BA?= =?UTF-8?q?=E5=90=8C=E4=B8=80=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hutool/core/date/LocalDateTimeUtil.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hutool-core/src/main/java/cn/hutool/core/date/LocalDateTimeUtil.java b/hutool-core/src/main/java/cn/hutool/core/date/LocalDateTimeUtil.java index 0eb2a0bc5..ae26cb662 100755 --- a/hutool-core/src/main/java/cn/hutool/core/date/LocalDateTimeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/date/LocalDateTimeUtil.java @@ -571,4 +571,16 @@ public class LocalDateTimeUtil { public static int weekOfYear(TemporalAccessor date){ return TemporalAccessorUtil.get(date, WeekFields.ISO.weekOfYear()); } + + /** + * 比较两个日期是否为同一天 + * + * @param date1 日期1 + * @param date2 日期2 + * @return 是否为同一天 + * @since 5.8.5 + */ + public static boolean isSameDay(final LocalDateTime date1, final LocalDateTime date2) { + return date1 != null && date2 != null && date1.toLocalDate().isEqual(date2.toLocalDate()); + } }