Browse Source

1.星期计算bug修改

main
wangqiang 1 month ago
parent
commit
a1caca0905

+ 4
- 3
zs-manager/src/main/java/com/ruoyi/zhushi/util/CalendarGenerator.java View File

import java.util.*; import java.util.*;


public class CalendarGenerator { public class CalendarGenerator {

public static void main(String[] args) {
System.out.println(getMonthDays("2025-07","cn"));
}
public static List<DayInfo> getMonthDays(String yearMonth, String language) { public static List<DayInfo> getMonthDays(String yearMonth, String language) {
List<DayInfo> dayInfoList = new ArrayList<>(); List<DayInfo> dayInfoList = new ArrayList<>();
LocalDate startDate = LocalDate.parse(yearMonth + "-01", DateTimeFormatter.ofPattern("yyyy-MM-dd")); LocalDate startDate = LocalDate.parse(yearMonth + "-01", DateTimeFormatter.ofPattern("yyyy-MM-dd"));
String[] cn = {"一", "二", "三", "四", "五", "六", "日"}; String[] cn = {"一", "二", "三", "四", "五", "六", "日"};
String[] jp = {"月", "火", "水", "木", "金", "土", "日"}; String[] jp = {"月", "火", "水", "木", "金", "土", "日"};


int index = dayOfWeek.getValue() % 7; // 周日是7,但我们希望它在最后一位

int index = dayOfWeek.getValue() - 1;
if ("jp".equalsIgnoreCase(language)) { if ("jp".equalsIgnoreCase(language)) {
return jp[index]; return jp[index];
} else { } else {

Loading…
Cancel
Save