From 08aae3c3e126d2ba4f34ad89cc8f064f51b0abc5 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 07 五月 2025 09:11:10 +0800
Subject: [PATCH] 新增方法

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java |   27 +++++++++++++++++++++++----
 1 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java
index 71bfc6d..81673f0 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java
@@ -1,14 +1,14 @@
 package com.panzhihua.common.utlis;
 
+import cn.hutool.core.date.DateUnit;
+import cn.hutool.core.date.DateUtil;
+import lombok.extern.slf4j.Slf4j;
+
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.time.*;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
-
-import cn.hutool.core.date.DateUnit;
-import cn.hutool.core.date.DateUtil;
-import lombok.extern.slf4j.Slf4j;
 
 @Slf4j
 public class DateUtils {
@@ -32,6 +32,11 @@
     private static DateTimeFormatter format_yms = DateTimeFormatter.ofPattern("yyyyMM");
     private static DateTimeFormatter format_y = DateTimeFormatter.ofPattern("yyyy");
 
+
+    public static String getNextDay(Date date,int day) {
+        LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+        return yyyyMMdd_format.format(Date.from(localDate.plusDays(day).atStartOfDay(ZoneId.systemDefault()).toInstant()));
+    }
     /**
      * 将日期对象格式化成指定的字符串格式
      *
@@ -421,8 +426,22 @@
         long min = diff / nm;
 
         return (int)hour;
+    }    public static int getDay(Date stardate, Date enddate) {
+        long nd = 1000 * 24 * 60 * 60;
+        long nh = 1000 * 60 * 60;
+        long nm = 1000 * 60;
+        long diff = enddate.getTime() - stardate.getTime();
+
+        long day = diff / nd;
+
+        long hour = diff / nh;
+
+        long min = diff / nm;
+
+        return (int)day;
     }
 
+
     /**
      * 结束时间与当前时间计算相差的月数
      *

--
Gitblit v1.7.1