From 2b67ed2da39eba5824cfee7950e03be2c1a256ec Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期一, 20 十月 2025 13:17:04 +0800
Subject: [PATCH] 新增数据上传准东
---
src/main/java/com/ruoyi/common/utils/DateUtils.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/common/utils/DateUtils.java b/src/main/java/com/ruoyi/common/utils/DateUtils.java
index fbdf8de..5050f63 100644
--- a/src/main/java/com/ruoyi/common/utils/DateUtils.java
+++ b/src/main/java/com/ruoyi/common/utils/DateUtils.java
@@ -3,6 +3,10 @@
import java.lang.management.ManagementFactory;
import java.text.ParseException;
import java.text.SimpleDateFormat;
+import java.time.Instant;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.time.ZonedDateTime;
import java.util.Date;
import org.apache.commons.lang3.time.DateFormatUtils;
@@ -20,6 +24,7 @@
public static String YYYY_MM_DD = "yyyy-MM-dd";
public static String YYYYMMDDHHMMSS = "yyyyMMddHHmmss";
+ public static String YYYYMMDD = "yyyyMMdd";
public static String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
@@ -152,4 +157,16 @@
// long sec = diff % nd % nh % nm / ns;
return day + "天" + hour + "小时" + min + "分钟";
}
+
+ public static String parseDateToStrLocal(String dateFormate, LocalDateTime checkDate) {
+ // Step 1: 将 LocalDateTime 转换为 ZonedDateTime
+ ZonedDateTime zonedDateTime = checkDate.atZone(ZoneId.systemDefault());
+
+ // Step 2: 将 ZonedDateTime 转换为 Instant
+ Instant instant = zonedDateTime.toInstant();
+
+ // Step 3: 获取自 Unix 纪元以来的毫秒数
+ long epochMilli = instant.toEpochMilli();
+ return DateFormatUtils.format(epochMilli, dateFormate);
+ }
}
--
Gitblit v1.9.2