瀏覽代碼

1.星期计算bug修改

main
wangqiang 3 天之前
父節點
當前提交
a1caca0905
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4
    3
      zs-manager/src/main/java/com/ruoyi/zhushi/util/CalendarGenerator.java

+ 4
- 3
zs-manager/src/main/java/com/ruoyi/zhushi/util/CalendarGenerator.java 查看文件

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…
取消
儲存