This commit is contained in:
2025-03-10 17:15:47 +08:00
parent e21644c5c9
commit 8a6a812617
17 changed files with 231 additions and 36 deletions

View File

@ -0,0 +1,26 @@
package com.ruoyi.common.util;
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.util.HashMap;
import java.util.Map;
public class LocalDateToChineseWeekday {
public static String getChineseWeekday(LocalDate localDate) {
// 获取 LocalDate 对应的 DayOfWeek 枚举实例
DayOfWeek dayOfWeek = localDate.getDayOfWeek();
// 定义一个映射关系,将 DayOfWeek 枚举值映射为中文的星期几
Map<DayOfWeek, String> weekdayMap = new HashMap<>();
weekdayMap.put(DayOfWeek.MONDAY, "星期一");
weekdayMap.put(DayOfWeek.TUESDAY, "星期二");
weekdayMap.put(DayOfWeek.WEDNESDAY, "星期三");
weekdayMap.put(DayOfWeek.THURSDAY, "星期四");
weekdayMap.put(DayOfWeek.FRIDAY, "星期五");
weekdayMap.put(DayOfWeek.SATURDAY, "星期六");
weekdayMap.put(DayOfWeek.SUNDAY, "星期日");
// 根据映射关系获取对应的中文表示
return weekdayMap.get(dayOfWeek);
}
}