From 419e00e74a2256575372e316b5ac982515a0388f Mon Sep 17 00:00:00 2001 From: xuelijun <977662702@qq.com> Date: Fri, 6 Feb 2026 09:49:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/tem/bocai/util/DateUtils.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/tem/bocai/util/DateUtils.java b/src/main/java/com/tem/bocai/util/DateUtils.java index 43e4a56..61c0a22 100644 --- a/src/main/java/com/tem/bocai/util/DateUtils.java +++ b/src/main/java/com/tem/bocai/util/DateUtils.java @@ -49,15 +49,23 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils * @return 当天日期的字符串,例如:2026-01-27 */ public static String getTodayDate() { + LocalDateTime now = LocalDateTime.now(); + LocalTime thresholdTime = LocalTime.of(6, 1, 0); + LocalDate date; + if (now.toLocalTime().isBefore(thresholdTime)) { + date = now.toLocalDate().minusDays(1); // 昨天 + } else { + date = now.toLocalDate(); // 今天 + } + return date.format(DateTimeFormatter.ofPattern(YYYY_MM_DD)); + } + /*public static String getTodayDate() { LocalDate today = LocalDate.now(); return today.format(DateTimeFormatter.ofPattern(YYYY_MM_DD)); - } + }*/ public static void main(String[] args) { - List test = new ArrayList<>(); - test.add("12312"); - test.add("12312"); - System.out.println("====="+test.get(6)); + System.out.println("====="+getTodayDate()); /* Date now = new Date(); // 当前时间 Date fifteenMinutesAgo = DateUtil.offsetMinute(now, -15); // 15分钟前的时间