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