From 8b09fbc19a96b57bf1d0e4d7c79b51a76aeca554 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 28 三月 2025 19:57:56 +0800
Subject: [PATCH] 修改bug

---
 DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java |   34 +++++++++++++++++++++++++++++++---
 1 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java b/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java
index 4d43018..5fb1cbc 100644
--- a/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java
+++ b/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java
@@ -25,14 +25,33 @@
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
+import java.util.TimeZone;
 
 public class DateUtil {
-
+    private static TimeZone tz = TimeZone.getTimeZone("GMT+0");
     /**
      * 获取YYYY格式
      */
     public static String getYear() {
         return formatDate(new Date(), "yyyy");
+    }
+    public static Date getDate() {
+        TimeZone.setDefault(tz);
+        return new Date();
+    }
+    public static Date getDate_str3(String dateStr) {
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        sdf.setTimeZone(tz);
+        if ("".equals(dateStr)) {
+            dateStr = sdf.format(DateUtil.getDate());
+        }
+        Date date = null;
+        try {
+            date = sdf.parse(dateStr);
+        } catch (ParseException e) {
+            e.printStackTrace();
+        }
+        return date;
     }
 
     /**
@@ -236,7 +255,6 @@
      */
     public static String getAfterDayWeek(String days) {
         int daysInt = Integer.parseInt(days);
-
         Calendar canlendar = Calendar.getInstance(); // java.util包
         canlendar.add(Calendar.DATE, daysInt); // 日期减 如果不够减会将月变动
         Date date = canlendar.getTime();
@@ -246,7 +264,17 @@
 
         return dateStr;
     }
+
+
+
+    public static int getNowWeekDay() {
+        Calendar canlendar = Calendar.getInstance(); // java.util包
+        int week= canlendar.get(Calendar.DAY_OF_WEEK);
+        return week == 0 ? 7 : week - 1;
+    }
+
+
     public static void main(String[] args) {
-        System.out.println(getAfterDayWeek("4"));
+        System.out.println(DateUtil.getNowWeekDay());
     }
 }

--
Gitblit v1.7.1