From e98eeaaa5766511fdb8e6d5e412eb1c59d1f07ce Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期二, 24 六月 2025 10:24:43 +0800
Subject: [PATCH] 隐患来源功能外加仓吉基础数据定时上报

---
 src/main/java/com/ruoyi/common/utils/DateUtils.java |   16 ++++++++++++++++
 1 files changed, 16 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..9fe0d9f 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;
 
@@ -152,4 +156,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