From 783babb9878c2bfab8a26460a0f25f4c7e25fc5d Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 11 八月 2023 11:05:49 +0800
Subject: [PATCH] `1

---
 src/main/java/com/yssh/utils/DateUtils.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/yssh/utils/DateUtils.java b/src/main/java/com/yssh/utils/DateUtils.java
index f8ca337..e9b053d 100644
--- a/src/main/java/com/yssh/utils/DateUtils.java
+++ b/src/main/java/com/yssh/utils/DateUtils.java
@@ -263,6 +263,40 @@
 	}
 
 	/**
+	 * 鑾峰彇涓�骞翠腑鐨勭鍑犲懆
+	 */
+	public static int getWeekOfYear(Date date) {
+		Calendar cal = Calendar.getInstance();
+		cal.setTime(date);
+
+		return cal.get(Calendar.WEEK_OF_YEAR);
+	}
+
+	/**
+	 * 鑾峰彇涓�骞翠腑鐨勭鍑犲懆鐨勬槦鏈熶竴
+	 */
+	public static Date getWeekOfYearForMon(int year, int weekOfYear) {
+		Calendar cal = Calendar.getInstance();
+		cal.set(Calendar.YEAR, year);
+		cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
+		cal.set(Calendar.WEEK_OF_YEAR, weekOfYear);
+
+		return cal.getTime();
+	}
+
+	/**
+	 * 鑾峰彇涓�骞翠腑鐨勭鍑犲懆鐨勬槦鏈熸棩
+	 */
+	public static Date getWeekOfYearForSun(int year, int weekOfYear) {
+		Calendar cal = Calendar.getInstance();
+		cal.set(Calendar.YEAR, year);
+		cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
+		cal.set(Calendar.WEEK_OF_YEAR, weekOfYear);
+
+		return cal.getTime();
+	}
+
+	/**
 	 * 鑾峰彇鏈湀绗竴澶�
 	 **/
 	public static Date getMonthStart(Date date) {

--
Gitblit v1.9.3