From 690362d7b03064490850b738ef16c3e0eb2509e8 Mon Sep 17 00:00:00 2001 From: lige <bestlige@outlook.com> Date: 星期二, 21 十一月 2023 13:32:44 +0800 Subject: [PATCH] 医生排班 --- ltkj-common/src/main/java/com/ltkj/common/utils/DateUtils.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/ltkj-common/src/main/java/com/ltkj/common/utils/DateUtils.java b/ltkj-common/src/main/java/com/ltkj/common/utils/DateUtils.java index 39e7d23..452077c 100644 --- a/ltkj-common/src/main/java/com/ltkj/common/utils/DateUtils.java +++ b/ltkj-common/src/main/java/com/ltkj/common/utils/DateUtils.java @@ -8,6 +8,7 @@ import java.time.LocalTime; import java.time.ZoneId; import java.time.ZonedDateTime; +import java.util.Calendar; import java.util.Date; import org.apache.commons.lang3.time.DateFormatUtils; @@ -162,4 +163,21 @@ ZonedDateTime zdt = localDateTime.atZone(ZoneId.systemDefault()); return Date.from(zdt.toInstant()); } + /** + * 鏍规嵁鏃ユ湡鑾峰彇 鏄熸湡 + * @param + * @return + */ + public static String dateToWeek(Date date) { + + SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); + String[] weekDays = {"鏄熸湡鏃�", "鏄熸湡涓�", "鏄熸湡浜�", "鏄熸湡涓�", "鏄熸湡鍥�", "鏄熸湡浜�", "鏄熸湡鍏�"}; + Calendar cal = Calendar.getInstance(); + cal.setTime(date); + //涓�鍛ㄧ殑绗嚑澶� + int w = cal.get(Calendar.DAY_OF_WEEK) - 1; + if (w < 0) + w = 0; + return weekDays[w]; + } } -- Gitblit v1.8.0