优化
This commit is contained in:
@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user