节假日计算器

节假日计算器

      • 代码
      • 结果

代码

import cn.hutool.core.text.StrFormatter;
import com.google.common.collect.Lists;
import lombok.Data;import java.time.LocalDate;
import java.time.format.TextStyle;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.stream.Collectors;public class HolidayCalculator {public static void main(String[] args) {HolidayCalculator calculator = new HolidayCalculator();Map<Integer, List<Holiday>> holidays = calculator.holidays();int maxYear = holidays.keySet().stream().max(Integer::compareTo).get();LocalDate date = LocalDate.now();while (true) {Info info = calculator.calculate(date, holidays);System.out.println(info.info());date = date.plusDays(1);if (date.getYear() > maxYear) {break;}}}private Map<Integer, List<Holiday>> holidays() {Map<Integer, List<Holiday>> holidays = new HashMap<>();holidays.put(2024, Lists.newArrayList(new Holiday("元旦", "2024-01-01"),new Holiday("春节", "2024-02-10", "2024-02-17", Lists.newArrayList("2024-02-04", "2024-02-18")),new Holiday("清明节", "2024-04-04", "2024-04-06", Lists.newArrayList("2024-04-07")),new Holiday("劳动节", "2024-05-01", "2024-05-05", Lists.newArrayList("2024-04-28", "2024-05-11")),new Holiday("端午节", "2024-06-10"),new Holiday("中秋节", "2024-09-15", "2024-09-17", Lists.newArrayList("2024-09-14")),new Holiday("国庆节", "2024-10-01", "2024-10-07", Lists.newArrayList("2024-09-29", "2024-10-12"))));return holidays;}public Info calculate(LocalDate date, Map<Integer, List<Holiday>> holidays) {return this.calculate(date, holidays.getOrDefault(date.getYear(), new ArrayList<>()));}public Info calculate(LocalDate date, List<Holiday> holidays) {for (Holiday holiday : holidays) {if (!date.isBefore(holiday.getStart()) && !date.isAfter(holiday.getEnd())) {return new Info(date, Type.HOLIDAY, holiday.getName());}for (LocalDate overtime : holiday.getOvertime()) {if (date.isEqual(overtime)) {return new Info(date, Type.OVERTIME, holiday.getName() + "-调休");}}}if (date.getDayOfWeek().getValue() <= 5) {return new Info(date, Type.WORKDAY);} else {return new Info(date, Type.WEEKEND);}}/*** 类型** @author Neo* @since 2023/12/25 10:23*/public enum Type {/*** 工作日*/WORKDAY,/*** 周末*/WEEKEND,/*** 节假日*/HOLIDAY,/*** 调休*/OVERTIME;/*** 是否工作日** @author Neo* @since 2023/12/25 10:06*/public static boolean isWorkday(Type type) {return WORKDAY == type || OVERTIME == type;}}@Datapublic static class Holiday {private String name;private LocalDate start;private LocalDate end;private List<LocalDate> overtime;public Holiday(String name, String start) {this.name = name;this.start = LocalDate.parse(start);this.end = LocalDate.parse(start);this.overtime = Collections.emptyList();}public Holiday(String name, String start, String end) {this.name = name;this.start = LocalDate.parse(start);this.end = LocalDate.parse(end);this.overtime = Collections.emptyList();}public Holiday(String name, String start, String end, List<String> overtime) {this.name = name;this.start = LocalDate.parse(start);this.end = LocalDate.parse(end);this.overtime = overtime.stream().map(LocalDate::parse).collect(Collectors.toList());}}@Datapublic static class Info {private LocalDate date;private Type type;private boolean workday;private String remark;public Info(LocalDate date, Type type) {this.date = date;this.type = type;this.workday = Type.isWorkday(type);this.remark = date.getDayOfWeek().getDisplayName(TextStyle.FULL, Locale.CHINA);}public Info(LocalDate date, Type type, String remark) {this.date = date;this.type = type;this.workday = Type.isWorkday(type);this.remark = remark;}public String info() {return StrFormatter.format("{} \t {} \t {} \t {}", date, workday ? "上班" : "放假", type, remark);}}
}

结果

2023-12-25 	 上班 	 WORKDAY 	 星期一
2023-12-26 	 上班 	 WORKDAY 	 星期二
2023-12-27 	 上班 	 WORKDAY 	 星期三
2023-12-28 	 上班 	 WORKDAY 	 星期四
2023-12-29 	 上班 	 WORKDAY 	 星期五
2023-12-30 	 放假 	 WEEKEND 	 星期六
2023-12-31 	 放假 	 WEEKEND 	 星期日
2024-01-01 	 放假 	 HOLIDAY 	 元旦
2024-01-02 	 上班 	 WORKDAY 	 星期二
2024-01-03 	 上班 	 WORKDAY 	 星期三
2024-01-04 	 上班 	 WORKDAY 	 星期四
2024-01-05 	 上班 	 WORKDAY 	 星期五
2024-01-06 	 放假 	 WEEKEND 	 星期六
2024-01-07 	 放假 	 WEEKEND 	 星期日
2024-01-08 	 上班 	 WORKDAY 	 星期一
2024-01-09 	 上班 	 WORKDAY 	 星期二
2024-01-10 	 上班 	 WORKDAY 	 星期三
2024-01-11 	 上班 	 WORKDAY 	 星期四
2024-01-12 	 上班 	 WORKDAY 	 星期五
2024-01-13 	 放假 	 WEEKEND 	 星期六
2024-01-14 	 放假 	 WEEKEND 	 星期日
2024-01-15 	 上班 	 WORKDAY 	 星期一
2024-01-16 	 上班 	 WORKDAY 	 星期二
2024-01-17 	 上班 	 WORKDAY 	 星期三
2024-01-18 	 上班 	 WORKDAY 	 星期四
2024-01-19 	 上班 	 WORKDAY 	 星期五
2024-01-20 	 放假 	 WEEKEND 	 星期六
2024-01-21 	 放假 	 WEEKEND 	 星期日
2024-01-22 	 上班 	 WORKDAY 	 星期一
2024-01-23 	 上班 	 WORKDAY 	 星期二
2024-01-24 	 上班 	 WORKDAY 	 星期三
2024-01-25 	 上班 	 WORKDAY 	 星期四
2024-01-26 	 上班 	 WORKDAY 	 星期五
2024-01-27 	 放假 	 WEEKEND 	 星期六
2024-01-28 	 放假 	 WEEKEND 	 星期日
2024-01-29 	 上班 	 WORKDAY 	 星期一
2024-01-30 	 上班 	 WORKDAY 	 星期二
2024-01-31 	 上班 	 WORKDAY 	 星期三
2024-02-01 	 上班 	 WORKDAY 	 星期四
2024-02-02 	 上班 	 WORKDAY 	 星期五
2024-02-03 	 放假 	 WEEKEND 	 星期六
2024-02-04 	 上班 	 OVERTIME 	 春节-调休
2024-02-05 	 上班 	 WORKDAY 	 星期一
2024-02-06 	 上班 	 WORKDAY 	 星期二
2024-02-07 	 上班 	 WORKDAY 	 星期三
2024-02-08 	 上班 	 WORKDAY 	 星期四
2024-02-09 	 上班 	 WORKDAY 	 星期五
2024-02-10 	 放假 	 HOLIDAY 	 春节
2024-02-11 	 放假 	 HOLIDAY 	 春节
2024-02-12 	 放假 	 HOLIDAY 	 春节
2024-02-13 	 放假 	 HOLIDAY 	 春节
2024-02-14 	 放假 	 HOLIDAY 	 春节
2024-02-15 	 放假 	 HOLIDAY 	 春节
2024-02-16 	 放假 	 HOLIDAY 	 春节
2024-02-17 	 放假 	 HOLIDAY 	 春节
2024-02-18 	 上班 	 OVERTIME 	 春节-调休
2024-02-19 	 上班 	 WORKDAY 	 星期一
2024-02-20 	 上班 	 WORKDAY 	 星期二
2024-02-21 	 上班 	 WORKDAY 	 星期三
2024-02-22 	 上班 	 WORKDAY 	 星期四
2024-02-23 	 上班 	 WORKDAY 	 星期五
2024-02-24 	 放假 	 WEEKEND 	 星期六
2024-02-25 	 放假 	 WEEKEND 	 星期日
2024-02-26 	 上班 	 WORKDAY 	 星期一
2024-02-27 	 上班 	 WORKDAY 	 星期二
2024-02-28 	 上班 	 WORKDAY 	 星期三
2024-02-29 	 上班 	 WORKDAY 	 星期四
2024-03-01 	 上班 	 WORKDAY 	 星期五
2024-03-02 	 放假 	 WEEKEND 	 星期六
2024-03-03 	 放假 	 WEEKEND 	 星期日
2024-03-04 	 上班 	 WORKDAY 	 星期一
2024-03-05 	 上班 	 WORKDAY 	 星期二
2024-03-06 	 上班 	 WORKDAY 	 星期三
2024-03-07 	 上班 	 WORKDAY 	 星期四
2024-03-08 	 上班 	 WORKDAY 	 星期五
2024-03-09 	 放假 	 WEEKEND 	 星期六
2024-03-10 	 放假 	 WEEKEND 	 星期日
2024-03-11 	 上班 	 WORKDAY 	 星期一
2024-03-12 	 上班 	 WORKDAY 	 星期二
2024-03-13 	 上班 	 WORKDAY 	 星期三
2024-03-14 	 上班 	 WORKDAY 	 星期四
2024-03-15 	 上班 	 WORKDAY 	 星期五
2024-03-16 	 放假 	 WEEKEND 	 星期六
2024-03-17 	 放假 	 WEEKEND 	 星期日
2024-03-18 	 上班 	 WORKDAY 	 星期一
2024-03-19 	 上班 	 WORKDAY 	 星期二
2024-03-20 	 上班 	 WORKDAY 	 星期三
2024-03-21 	 上班 	 WORKDAY 	 星期四
2024-03-22 	 上班 	 WORKDAY 	 星期五
2024-03-23 	 放假 	 WEEKEND 	 星期六
2024-03-24 	 放假 	 WEEKEND 	 星期日
2024-03-25 	 上班 	 WORKDAY 	 星期一
2024-03-26 	 上班 	 WORKDAY 	 星期二
2024-03-27 	 上班 	 WORKDAY 	 星期三
2024-03-28 	 上班 	 WORKDAY 	 星期四
2024-03-29 	 上班 	 WORKDAY 	 星期五
2024-03-30 	 放假 	 WEEKEND 	 星期六
2024-03-31 	 放假 	 WEEKEND 	 星期日
2024-04-01 	 上班 	 WORKDAY 	 星期一
2024-04-02 	 上班 	 WORKDAY 	 星期二
2024-04-03 	 上班 	 WORKDAY 	 星期三
2024-04-04 	 放假 	 HOLIDAY 	 清明节
2024-04-05 	 放假 	 HOLIDAY 	 清明节
2024-04-06 	 放假 	 HOLIDAY 	 清明节
2024-04-07 	 上班 	 OVERTIME 	 清明节-调休
2024-04-08 	 上班 	 WORKDAY 	 星期一
2024-04-09 	 上班 	 WORKDAY 	 星期二
2024-04-10 	 上班 	 WORKDAY 	 星期三
2024-04-11 	 上班 	 WORKDAY 	 星期四
2024-04-12 	 上班 	 WORKDAY 	 星期五
2024-04-13 	 放假 	 WEEKEND 	 星期六
2024-04-14 	 放假 	 WEEKEND 	 星期日
2024-04-15 	 上班 	 WORKDAY 	 星期一
2024-04-16 	 上班 	 WORKDAY 	 星期二
2024-04-17 	 上班 	 WORKDAY 	 星期三
2024-04-18 	 上班 	 WORKDAY 	 星期四
2024-04-19 	 上班 	 WORKDAY 	 星期五
2024-04-20 	 放假 	 WEEKEND 	 星期六
2024-04-21 	 放假 	 WEEKEND 	 星期日
2024-04-22 	 上班 	 WORKDAY 	 星期一
2024-04-23 	 上班 	 WORKDAY 	 星期二
2024-04-24 	 上班 	 WORKDAY 	 星期三
2024-04-25 	 上班 	 WORKDAY 	 星期四
2024-04-26 	 上班 	 WORKDAY 	 星期五
2024-04-27 	 放假 	 WEEKEND 	 星期六
2024-04-28 	 上班 	 OVERTIME 	 劳动节-调休
2024-04-29 	 上班 	 WORKDAY 	 星期一
2024-04-30 	 上班 	 WORKDAY 	 星期二
2024-05-01 	 放假 	 HOLIDAY 	 劳动节
2024-05-02 	 放假 	 HOLIDAY 	 劳动节
2024-05-03 	 放假 	 HOLIDAY 	 劳动节
2024-05-04 	 放假 	 HOLIDAY 	 劳动节
2024-05-05 	 放假 	 HOLIDAY 	 劳动节
2024-05-06 	 上班 	 WORKDAY 	 星期一
2024-05-07 	 上班 	 WORKDAY 	 星期二
2024-05-08 	 上班 	 WORKDAY 	 星期三
2024-05-09 	 上班 	 WORKDAY 	 星期四
2024-05-10 	 上班 	 WORKDAY 	 星期五
2024-05-11 	 上班 	 OVERTIME 	 劳动节-调休
2024-05-12 	 放假 	 WEEKEND 	 星期日
2024-05-13 	 上班 	 WORKDAY 	 星期一
2024-05-14 	 上班 	 WORKDAY 	 星期二
2024-05-15 	 上班 	 WORKDAY 	 星期三
2024-05-16 	 上班 	 WORKDAY 	 星期四
2024-05-17 	 上班 	 WORKDAY 	 星期五
2024-05-18 	 放假 	 WEEKEND 	 星期六
2024-05-19 	 放假 	 WEEKEND 	 星期日
2024-05-20 	 上班 	 WORKDAY 	 星期一
2024-05-21 	 上班 	 WORKDAY 	 星期二
2024-05-22 	 上班 	 WORKDAY 	 星期三
2024-05-23 	 上班 	 WORKDAY 	 星期四
2024-05-24 	 上班 	 WORKDAY 	 星期五
2024-05-25 	 放假 	 WEEKEND 	 星期六
2024-05-26 	 放假 	 WEEKEND 	 星期日
2024-05-27 	 上班 	 WORKDAY 	 星期一
2024-05-28 	 上班 	 WORKDAY 	 星期二
2024-05-29 	 上班 	 WORKDAY 	 星期三
2024-05-30 	 上班 	 WORKDAY 	 星期四
2024-05-31 	 上班 	 WORKDAY 	 星期五
2024-06-01 	 放假 	 WEEKEND 	 星期六
2024-06-02 	 放假 	 WEEKEND 	 星期日
2024-06-03 	 上班 	 WORKDAY 	 星期一
2024-06-04 	 上班 	 WORKDAY 	 星期二
2024-06-05 	 上班 	 WORKDAY 	 星期三
2024-06-06 	 上班 	 WORKDAY 	 星期四
2024-06-07 	 上班 	 WORKDAY 	 星期五
2024-06-08 	 放假 	 WEEKEND 	 星期六
2024-06-09 	 放假 	 WEEKEND 	 星期日
2024-06-10 	 放假 	 HOLIDAY 	 端午节
2024-06-11 	 上班 	 WORKDAY 	 星期二
2024-06-12 	 上班 	 WORKDAY 	 星期三
2024-06-13 	 上班 	 WORKDAY 	 星期四
2024-06-14 	 上班 	 WORKDAY 	 星期五
2024-06-15 	 放假 	 WEEKEND 	 星期六
2024-06-16 	 放假 	 WEEKEND 	 星期日
2024-06-17 	 上班 	 WORKDAY 	 星期一
2024-06-18 	 上班 	 WORKDAY 	 星期二
2024-06-19 	 上班 	 WORKDAY 	 星期三
2024-06-20 	 上班 	 WORKDAY 	 星期四
2024-06-21 	 上班 	 WORKDAY 	 星期五
2024-06-22 	 放假 	 WEEKEND 	 星期六
2024-06-23 	 放假 	 WEEKEND 	 星期日
2024-06-24 	 上班 	 WORKDAY 	 星期一
2024-06-25 	 上班 	 WORKDAY 	 星期二
2024-06-26 	 上班 	 WORKDAY 	 星期三
2024-06-27 	 上班 	 WORKDAY 	 星期四
2024-06-28 	 上班 	 WORKDAY 	 星期五
2024-06-29 	 放假 	 WEEKEND 	 星期六
2024-06-30 	 放假 	 WEEKEND 	 星期日
2024-07-01 	 上班 	 WORKDAY 	 星期一
2024-07-02 	 上班 	 WORKDAY 	 星期二
2024-07-03 	 上班 	 WORKDAY 	 星期三
2024-07-04 	 上班 	 WORKDAY 	 星期四
2024-07-05 	 上班 	 WORKDAY 	 星期五
2024-07-06 	 放假 	 WEEKEND 	 星期六
2024-07-07 	 放假 	 WEEKEND 	 星期日
2024-07-08 	 上班 	 WORKDAY 	 星期一
2024-07-09 	 上班 	 WORKDAY 	 星期二
2024-07-10 	 上班 	 WORKDAY 	 星期三
2024-07-11 	 上班 	 WORKDAY 	 星期四
2024-07-12 	 上班 	 WORKDAY 	 星期五
2024-07-13 	 放假 	 WEEKEND 	 星期六
2024-07-14 	 放假 	 WEEKEND 	 星期日
2024-07-15 	 上班 	 WORKDAY 	 星期一
2024-07-16 	 上班 	 WORKDAY 	 星期二
2024-07-17 	 上班 	 WORKDAY 	 星期三
2024-07-18 	 上班 	 WORKDAY 	 星期四
2024-07-19 	 上班 	 WORKDAY 	 星期五
2024-07-20 	 放假 	 WEEKEND 	 星期六
2024-07-21 	 放假 	 WEEKEND 	 星期日
2024-07-22 	 上班 	 WORKDAY 	 星期一
2024-07-23 	 上班 	 WORKDAY 	 星期二
2024-07-24 	 上班 	 WORKDAY 	 星期三
2024-07-25 	 上班 	 WORKDAY 	 星期四
2024-07-26 	 上班 	 WORKDAY 	 星期五
2024-07-27 	 放假 	 WEEKEND 	 星期六
2024-07-28 	 放假 	 WEEKEND 	 星期日
2024-07-29 	 上班 	 WORKDAY 	 星期一
2024-07-30 	 上班 	 WORKDAY 	 星期二
2024-07-31 	 上班 	 WORKDAY 	 星期三
2024-08-01 	 上班 	 WORKDAY 	 星期四
2024-08-02 	 上班 	 WORKDAY 	 星期五
2024-08-03 	 放假 	 WEEKEND 	 星期六
2024-08-04 	 放假 	 WEEKEND 	 星期日
2024-08-05 	 上班 	 WORKDAY 	 星期一
2024-08-06 	 上班 	 WORKDAY 	 星期二
2024-08-07 	 上班 	 WORKDAY 	 星期三
2024-08-08 	 上班 	 WORKDAY 	 星期四
2024-08-09 	 上班 	 WORKDAY 	 星期五
2024-08-10 	 放假 	 WEEKEND 	 星期六
2024-08-11 	 放假 	 WEEKEND 	 星期日
2024-08-12 	 上班 	 WORKDAY 	 星期一
2024-08-13 	 上班 	 WORKDAY 	 星期二
2024-08-14 	 上班 	 WORKDAY 	 星期三
2024-08-15 	 上班 	 WORKDAY 	 星期四
2024-08-16 	 上班 	 WORKDAY 	 星期五
2024-08-17 	 放假 	 WEEKEND 	 星期六
2024-08-18 	 放假 	 WEEKEND 	 星期日
2024-08-19 	 上班 	 WORKDAY 	 星期一
2024-08-20 	 上班 	 WORKDAY 	 星期二
2024-08-21 	 上班 	 WORKDAY 	 星期三
2024-08-22 	 上班 	 WORKDAY 	 星期四
2024-08-23 	 上班 	 WORKDAY 	 星期五
2024-08-24 	 放假 	 WEEKEND 	 星期六
2024-08-25 	 放假 	 WEEKEND 	 星期日
2024-08-26 	 上班 	 WORKDAY 	 星期一
2024-08-27 	 上班 	 WORKDAY 	 星期二
2024-08-28 	 上班 	 WORKDAY 	 星期三
2024-08-29 	 上班 	 WORKDAY 	 星期四
2024-08-30 	 上班 	 WORKDAY 	 星期五
2024-08-31 	 放假 	 WEEKEND 	 星期六
2024-09-01 	 放假 	 WEEKEND 	 星期日
2024-09-02 	 上班 	 WORKDAY 	 星期一
2024-09-03 	 上班 	 WORKDAY 	 星期二
2024-09-04 	 上班 	 WORKDAY 	 星期三
2024-09-05 	 上班 	 WORKDAY 	 星期四
2024-09-06 	 上班 	 WORKDAY 	 星期五
2024-09-07 	 放假 	 WEEKEND 	 星期六
2024-09-08 	 放假 	 WEEKEND 	 星期日
2024-09-09 	 上班 	 WORKDAY 	 星期一
2024-09-10 	 上班 	 WORKDAY 	 星期二
2024-09-11 	 上班 	 WORKDAY 	 星期三
2024-09-12 	 上班 	 WORKDAY 	 星期四
2024-09-13 	 上班 	 WORKDAY 	 星期五
2024-09-14 	 上班 	 OVERTIME 	 中秋节-调休
2024-09-15 	 放假 	 HOLIDAY 	 中秋节
2024-09-16 	 放假 	 HOLIDAY 	 中秋节
2024-09-17 	 放假 	 HOLIDAY 	 中秋节
2024-09-18 	 上班 	 WORKDAY 	 星期三
2024-09-19 	 上班 	 WORKDAY 	 星期四
2024-09-20 	 上班 	 WORKDAY 	 星期五
2024-09-21 	 放假 	 WEEKEND 	 星期六
2024-09-22 	 放假 	 WEEKEND 	 星期日
2024-09-23 	 上班 	 WORKDAY 	 星期一
2024-09-24 	 上班 	 WORKDAY 	 星期二
2024-09-25 	 上班 	 WORKDAY 	 星期三
2024-09-26 	 上班 	 WORKDAY 	 星期四
2024-09-27 	 上班 	 WORKDAY 	 星期五
2024-09-28 	 放假 	 WEEKEND 	 星期六
2024-09-29 	 上班 	 OVERTIME 	 国庆节-调休
2024-09-30 	 上班 	 WORKDAY 	 星期一
2024-10-01 	 放假 	 HOLIDAY 	 国庆节
2024-10-02 	 放假 	 HOLIDAY 	 国庆节
2024-10-03 	 放假 	 HOLIDAY 	 国庆节
2024-10-04 	 放假 	 HOLIDAY 	 国庆节
2024-10-05 	 放假 	 HOLIDAY 	 国庆节
2024-10-06 	 放假 	 HOLIDAY 	 国庆节
2024-10-07 	 放假 	 HOLIDAY 	 国庆节
2024-10-08 	 上班 	 WORKDAY 	 星期二
2024-10-09 	 上班 	 WORKDAY 	 星期三
2024-10-10 	 上班 	 WORKDAY 	 星期四
2024-10-11 	 上班 	 WORKDAY 	 星期五
2024-10-12 	 上班 	 OVERTIME 	 国庆节-调休
2024-10-13 	 放假 	 WEEKEND 	 星期日
2024-10-14 	 上班 	 WORKDAY 	 星期一
2024-10-15 	 上班 	 WORKDAY 	 星期二
2024-10-16 	 上班 	 WORKDAY 	 星期三
2024-10-17 	 上班 	 WORKDAY 	 星期四
2024-10-18 	 上班 	 WORKDAY 	 星期五
2024-10-19 	 放假 	 WEEKEND 	 星期六
2024-10-20 	 放假 	 WEEKEND 	 星期日
2024-10-21 	 上班 	 WORKDAY 	 星期一
2024-10-22 	 上班 	 WORKDAY 	 星期二
2024-10-23 	 上班 	 WORKDAY 	 星期三
2024-10-24 	 上班 	 WORKDAY 	 星期四
2024-10-25 	 上班 	 WORKDAY 	 星期五
2024-10-26 	 放假 	 WEEKEND 	 星期六
2024-10-27 	 放假 	 WEEKEND 	 星期日
2024-10-28 	 上班 	 WORKDAY 	 星期一
2024-10-29 	 上班 	 WORKDAY 	 星期二
2024-10-30 	 上班 	 WORKDAY 	 星期三
2024-10-31 	 上班 	 WORKDAY 	 星期四
2024-11-01 	 上班 	 WORKDAY 	 星期五
2024-11-02 	 放假 	 WEEKEND 	 星期六
2024-11-03 	 放假 	 WEEKEND 	 星期日
2024-11-04 	 上班 	 WORKDAY 	 星期一
2024-11-05 	 上班 	 WORKDAY 	 星期二
2024-11-06 	 上班 	 WORKDAY 	 星期三
2024-11-07 	 上班 	 WORKDAY 	 星期四
2024-11-08 	 上班 	 WORKDAY 	 星期五
2024-11-09 	 放假 	 WEEKEND 	 星期六
2024-11-10 	 放假 	 WEEKEND 	 星期日
2024-11-11 	 上班 	 WORKDAY 	 星期一
2024-11-12 	 上班 	 WORKDAY 	 星期二
2024-11-13 	 上班 	 WORKDAY 	 星期三
2024-11-14 	 上班 	 WORKDAY 	 星期四
2024-11-15 	 上班 	 WORKDAY 	 星期五
2024-11-16 	 放假 	 WEEKEND 	 星期六
2024-11-17 	 放假 	 WEEKEND 	 星期日
2024-11-18 	 上班 	 WORKDAY 	 星期一
2024-11-19 	 上班 	 WORKDAY 	 星期二
2024-11-20 	 上班 	 WORKDAY 	 星期三
2024-11-21 	 上班 	 WORKDAY 	 星期四
2024-11-22 	 上班 	 WORKDAY 	 星期五
2024-11-23 	 放假 	 WEEKEND 	 星期六
2024-11-24 	 放假 	 WEEKEND 	 星期日
2024-11-25 	 上班 	 WORKDAY 	 星期一
2024-11-26 	 上班 	 WORKDAY 	 星期二
2024-11-27 	 上班 	 WORKDAY 	 星期三
2024-11-28 	 上班 	 WORKDAY 	 星期四
2024-11-29 	 上班 	 WORKDAY 	 星期五
2024-11-30 	 放假 	 WEEKEND 	 星期六
2024-12-01 	 放假 	 WEEKEND 	 星期日
2024-12-02 	 上班 	 WORKDAY 	 星期一
2024-12-03 	 上班 	 WORKDAY 	 星期二
2024-12-04 	 上班 	 WORKDAY 	 星期三
2024-12-05 	 上班 	 WORKDAY 	 星期四
2024-12-06 	 上班 	 WORKDAY 	 星期五
2024-12-07 	 放假 	 WEEKEND 	 星期六
2024-12-08 	 放假 	 WEEKEND 	 星期日
2024-12-09 	 上班 	 WORKDAY 	 星期一
2024-12-10 	 上班 	 WORKDAY 	 星期二
2024-12-11 	 上班 	 WORKDAY 	 星期三
2024-12-12 	 上班 	 WORKDAY 	 星期四
2024-12-13 	 上班 	 WORKDAY 	 星期五
2024-12-14 	 放假 	 WEEKEND 	 星期六
2024-12-15 	 放假 	 WEEKEND 	 星期日
2024-12-16 	 上班 	 WORKDAY 	 星期一
2024-12-17 	 上班 	 WORKDAY 	 星期二
2024-12-18 	 上班 	 WORKDAY 	 星期三
2024-12-19 	 上班 	 WORKDAY 	 星期四
2024-12-20 	 上班 	 WORKDAY 	 星期五
2024-12-21 	 放假 	 WEEKEND 	 星期六
2024-12-22 	 放假 	 WEEKEND 	 星期日
2024-12-23 	 上班 	 WORKDAY 	 星期一
2024-12-24 	 上班 	 WORKDAY 	 星期二
2024-12-25 	 上班 	 WORKDAY 	 星期三
2024-12-26 	 上班 	 WORKDAY 	 星期四
2024-12-27 	 上班 	 WORKDAY 	 星期五
2024-12-28 	 放假 	 WEEKEND 	 星期六
2024-12-29 	 放假 	 WEEKEND 	 星期日
2024-12-30 	 上班 	 WORKDAY 	 星期一
2024-12-31 	 上班 	 WORKDAY 	 星期二

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/581222.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu安装K8S的dashboard(管理页面)

原文网址&#xff1a;Ubuntu安装k8s的dashboard&#xff08;管理页面&#xff09;-CSDN博客 简介 本文介绍Ubuntu安装k8s的dashboard&#xff08;管理页面&#xff09;的方法。 Dashboard的作用有&#xff1a;便捷操作、监控、分析、概览。 相关网址 官网地址&#xff1a;…

pnpm、npm、yarn是什么?怎么选择?

pnpm、npm、yarn三者是前端常用的包管理器&#xff0c;那么他们有什么区别呢&#xff1f; 1. npm (Node Package Manager) npm是Node.js的默认包管理器。自Node.js发布以来&#xff0c;npm就一直作为它的一个组成部分存在&#xff0c;因此&#xff0c;安装Node.js时也会自动安…

电路设计(8)——计时器的multism仿真

1.功能设计 这是一个计时电路&#xff0c;在秒脉冲的驱动下&#xff0c;计时器开始累加&#xff0c;6个数码管分别显示计时的 时&#xff1a;分&#xff1a;秒。 仿真图如下所示&#xff1a; 左边的运放构成了振荡电路&#xff0c;可以产生脉冲波。这个脉冲波给计时电路提供基准…

0.1+0.2≠0.3,揭秘Python自带的Bug

朋友们&#xff0c;问一个简单的问题&#xff1a;0.10.2&#xff1f; 你肯定会说&#xff1a;中国人不骗中国人&#xff0c;0.10.20.3。 但是在Python里&#xff0c;0.10.2≠0.3 &#xff0c;我们今天一起来看看这个&#xff0c;并且看一下解决办法。 离奇的错误 在python里…

【日志系列】什么是分布式日志系统?

✔️什么是分布式日志系统&#xff1f; 现在&#xff0c;很多应用都是集群部署的&#xff0c;一次请求会因为负载均衡而被路由到不同的服务器上面&#xff0c;这就导致一个应用的日志会分散在不同的服务器上面。 当我们要向通过日志做数据分析&#xff0c;问题排查的时候&#…

Sass(Scss)、Less的区别与选择 + 基本使用

在前端开发中&#xff0c;CSS预处理器成为了提高样式表开发效率的重要工具。Sass&#xff08;以及其语法Scss&#xff09;和Less是两个最为流行的CSS预处理器&#xff0c;它们在语法、功能和用法上存在一些差异&#xff0c;因此在选择使用时需要考虑多个因素。 1. Sass 和 Les…

60辆苏州金龙氢能物流车打造长三角绿色运营新范本

近日&#xff0c;在广泰氢能杭州湾运营中心&#xff0c;一辆辆苏州金龙18吨氢能物流车来回穿梭&#xff0c;它们从运营中心出发&#xff0c;将不同类型的汽车零配件从物流园区运往整车制造厂。司机李师傅表示&#xff0c;这条路线他跑了几个月&#xff0c;每天四趟。和他一样&a…

双向链表的实现及头尾插入删除

双链表的增删查改 一.双向链表的初始化二.创建返回链表的头结点三.双向链表销毁四. 双向链表打印五.双向链表尾插六. 双向链表尾删七. 双向链表头插八.双向链表头删九.双向链表的查找十.双向链表在pos的前面进行插入十一. 双向链表删除pos位置的节点 一.双向链表的初始化 Lis…

vscode编译调试sln工程

使用msvc工具链 vscode配置调用visual studio的编译和调试环境_vscode用vs-CSDN博客 将vscode打造无敌的IDE(14) tasks.json和launch.json配置详解&#xff0c;随心所欲添加自动化任务_tasks.json详解-CSDN博客 通过命令行使用 Microsoft C 工具集 | Microsoft Learn 编译…

GPT分区格式

GPT分区格式 [rootlocalhost ~]# gdisk /dev/sdb -bash: gdisk: 未找到命令 [rootlocalhost ~]# yum -y install gdisk- gdisk命令用于查看磁盘使用情况和磁盘分区&#xff08;GPT分区格式&#xff09; - 命令格式&#xff1a;gdisk [选项...] [设备路径] - 常用选项&…

Jenkins的shared library相关

Jenkins的shared library是一种用于在多个Jenkins流水线项目中共享和重用代码的机制。它可以将常用的构建逻辑、工具函数或自定义步骤封装为可复用的库&#xff0c;并以插件的形式提供给Jenkins。 Shared library的作用主要包括以下几个方面&#xff1a; 代码复用&#xff1a…

Flink项目实战篇 基于Flink的城市交通监控平台(下)

系列文章目录 Flink项目实战篇 基于Flink的城市交通监控平台&#xff08;上&#xff09; Flink项目实战篇 基于Flink的城市交通监控平台&#xff08;下&#xff09; 文章目录 系列文章目录4. 智能实时报警4.1 实时套牌分析4.2 实时危险驾驶分析4.3 出警分析4.4 违法车辆轨迹跟…

redis中根据通配符删除key

redis中根据通配符删除key 我们是不是在redis中keys user:*可以获取所有key&#xff0c;但是 del user:*却不行这里我提供的命令主要是SCANSCAN 0 MATCH user:* COUNT 100使用lua保证原子性 SCAN参数描述 在示例中&#xff0c;COUNT 被设置为 100。这是一个防止一次性获取大…

TiDB 7.1 多租户在中泰证券中的应用

本文详细介绍了中泰证券在系统国产化改造项目中采用 TiDB 多租户技术的实施过程。文章分析了中泰证券数据库系统现状以及引入 TiDB 资源管控技术的必要性&#xff0c;探讨了 TiDB 多租户的关键特性&#xff0c;并阐述了在实际应用中的具体操作步骤。通过该技术的应用&#xff0…

cfa一级考生复习经验分享系列(十七)

考场经验&#xff1a; 1.本人在Prometric广州考试中心&#xff0c;提前一天在附近住下&#xff0c;地方比较好找&#xff0c;到了百汇广场北门&#xff0c;进去就可以看见电梯直达10楼。进去之后需要现场检查行程卡和健康码&#xff0c;然后会问最近你有没有发烧咳嗽等问题&…

编程笔记 html5cssjs 009 HTML链接

编程笔记 html5&css&js 009 HTML链接 一、HTML 链接二、文本链接三、图片链接四、HTML 链接- id 属性五、锚点链接六、HTML 链接 - target 属性小结 网页有了链接&#xff0c;就可根据需要进行跳转。纸质读物只能根据指示的页码翻页&#xff0c;而网页则可以通过链接直…

JMeter逻辑控制器之ForEach控制器

1. 背景 前段时间在对某项目进行测试&#xff0c;存在一个需要遍历所有组织机构后给每个组织下新增部门的场景&#xff0c;其实也可以通过在数据库中直接添加数据这种方式来实现&#xff0c;但是有点风险&#xff0c;可能会生成脏数据&#xff0c;后期也不好排查&#xff0c;最…

linux系统 CentOS Tomcat 部署论坛

jdk安装命令&#xff1a;yum -y install java-1.8.0-openjdk-devel.x86_64 结尾上显示下图为成功 检查jdk环境是否配置成功命令&#xff1a;java -version或javac 显示版本 显示信息 mysql安装&#xff1a; 检查是否存mariadb数据库&#xff1a;rpm -qa | grep mariad 卸载ma…

企业计算机服务器中了360后缀勒索病毒如何处理,勒索病毒应对步骤

网络技术的应用与发展&#xff0c;为企业的生产运营提供了有力保障&#xff0c;但也为网络安全威胁埋下隐患。近期&#xff0c;网络上的勒索病毒非常嚣张&#xff0c;严重影响了企业的生产运营。近日&#xff0c;云天数据恢复中心接到很多企业的求助&#xff0c;企业的计算机服…

嵌入式单片机的存储区域与堆和栈

一、单片机存储区域 如图所示位STM32F103ZET6的参数&#xff1a; 单片机的ROM&#xff08;内部FLASH&#xff09;&#xff1a;512KB&#xff0c;用来存放程序代码的空间。 单片机的RAM&#xff1a;64KB&#xff0c;一般都被分配为堆、栈、变量等的空间。 二、堆和栈的概念 …