From 656ac293601d6da08d25e892a79604fe3edcd086 Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期四, 01 八月 2024 16:04:46 +0800
Subject: [PATCH] 修改2.0 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