java节假日工具类,判断一个日期是否是法定节假日
- 1.HolidayUtil工具类
- 2.工具类生成的日期json文件
- 3.结果展示
无需链接数据库,无需手写节假日集合列表
1.HolidayUtil工具类
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.Data;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;/*** 节假日工具类*/
public class HolidayUtil {/*** 调用免费API查询全年工作日、周末、法定节假日、节假日调休补班数据* 1、调用 https://api.apihubs.cn/holiday/get?size=500&year=2021 查询全年日历(含周末)* 2、调用 https://timor.tech/api/holiday/year/2021 查询全年节假日、调休*/public static ArrayList<HolidayVo> getAllHolidayByYear(String year) throws IOException {SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");ArrayList<HolidayVo> holidayVoList = new ArrayList<>();HashMap<String, HolidayVo> hashMap = new HashMap<>();//查询全年日历包含周末String allDayJson = HolidayUtil.getByUrl("https://api.apihubs.cn/holiday/get?size=500&year=" + year);ObjectMapper mapper = new ObjectMapper();Map allDayMap = mapper.readValue(allDayJson, Map.class);Map allDayData = (Map) allDayMap.get("data");List allDayDataList = (List) allDayData.get("list");allDayDataList.forEach((value) -> {HolidayVo holidayVo = new HolidayVo();Map value1 = (Map) value;String YEAR = value1.get("year").toString();String MONTH = value1.get("month").toString().replace(YEAR, "");String DAY = value1.get("date").toString().replace(YEAR + MONTH, "");holidayVo.setData(YEAR + "-" + MONTH + "-" + DAY);String STATUS = "0";String msg = "工作日";if ("1".equals(value1.get("weekend").toString())) {STATUS = "1";msg = "周末";}holidayVo.setStatus(STATUS);holidayVo.setMsg(msg);hashMap.put(holidayVo.getData(), holidayVo);});//查询全年节假日、调休String holidayJson = HolidayUtil.getByUrl("https://timor.tech/api/holiday/year/" + year + "/");Map holidayMap = mapper.readValue(holidayJson, Map.class);LinkedHashMap holidayList = (LinkedHashMap) holidayMap.get("holiday");holidayList.forEach((key, value) -> {HolidayVo holidayVo = new HolidayVo();Map value1 = (Map) value;String dateTime = value1.get("date").toString();holidayVo.setData(dateTime);String STATUS = "2";String msg = "法定节假日(" + value1.get("name").toString() + ")";if (value.toString().contains("补班")) {STATUS = "3";msg = "节假日调休补班(" + value1.get("target").toString() + ")";}holidayVo.setStatus(STATUS);holidayVo.setMsg(msg);hashMap.replace(holidayVo.getData(), holidayVo);});for (String key : hashMap.keySet()) {holidayVoList.add(hashMap.get(key));}//排序holidayVoList.sort((a, b) -> {try {return sf.parse(a.getData()).compareTo(sf.parse(b.getData()));} catch (ParseException e) {e.printStackTrace();}return 1;});return holidayVoList;}/*** 发送get请求*/private static String getByUrl(String url) {StringBuilder inputLine = new StringBuilder();String read;try {HttpURLConnection urlConnection = (HttpURLConnection) new URL(url).openConnection();urlConnection.setReadTimeout(30 * 1000);urlConnection.setConnectTimeout(30 * 1000);urlConnection.setRequestProperty("Charset", "UTF-8");urlConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36)");BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), StandardCharsets.UTF_8));while ((read = in.readLine()) != null) {inputLine.append(read);}in.close();} catch (IOException e) {e.printStackTrace();}return inputLine.toString();}/*** 在线查询某天的节假日信息(频繁调用公网api会报错)**/public static HolidayVo findHolidayByDateOnline(String targetDate) {ArrayList<HolidayVo> list = null;try {list = getAllHolidayByYear("2024");} catch (IOException e) {e.printStackTrace();}for (HolidayVo holidayVo : list) {if (holidayVo.getData().equals(targetDate)) {return holidayVo;}}return null;}/*** 离线查询某天的节假日信息(先存到本地)**/public static HolidayVo findHolidayByDateOffline(String targetDate) {String holidayJson = null;String holidayJsonPath= "holiday2024.json";//若日历json文件不存在,则先获取日历信息,并存储到本地if (!Files.exists(Paths.get(holidayJsonPath))) {FileWriter fw = null;try {holidayJson = JSONObject.toJSONString(getAllHolidayByYear("2024"));//将日历存储到本地fw = new FileWriter(holidayJsonPath);fw.write(holidayJson);fw.flush();} catch (IOException e) {e.printStackTrace();System.out.println("保存失败" + e);} finally {try {fw.close();} catch (IOException e) {e.printStackTrace();}}} else {//若日历json文件已存在,则读取本地日历json文件try {holidayJson = new String(Files.readAllBytes(Paths.get(holidayJsonPath)));} catch (IOException e) {e.printStackTrace();}}List<HolidayVo> list = JSONObject.parseArray(holidayJson, HolidayVo.class);for (HolidayVo holidayVo : list) {if (holidayVo.getData().equals(targetDate)) {return holidayVo;}}return null;}public static void main(String[] args) {HolidayVo holidayByDateOffline = findHolidayByDateOffline("2024-09-14");System.out.println(holidayByDateOffline);}}/*** 节假日Vo*/@Dataclass HolidayVo implements Serializable {private String data;//日期private String status;//状态:0工作日/1周末/2法定节假日/3节假日调休补班private String msg;//描述}
2.工具类生成的日期json文件
[{"data": "2024-01-01","msg": "法定节假日(元旦)","status": "2"},{"data": "2024-01-02","msg": "工作日","status": "0"},{"data": "2024-01-03","msg": "工作日","status": "0"},{"data": "2024-01-04","msg": "工作日","status": "0"},{"data": "2024-01-05","msg": "工作日","status": "0"},{"data": "2024-01-06","msg": "周末","status": "1"},{"data": "2024-01-07","msg": "周末","status": "1"},{"data": "2024-01-08","msg": "工作日","status": "0"},{"data": "2024-01-09","msg": "工作日","status": "0"},{"data": "2024-01-10","msg": "工作日","status": "0"},{"data": "2024-01-11","msg": "工作日","status": "0"},{"data": "2024-01-12","msg": "工作日","status": "0"},{"data": "2024-01-13","msg": "周末","status": "1"},{"data": "2024-01-14","msg": "周末","status": "1"},{"data": "2024-01-15","msg": "工作日","status": "0"},{"data": "2024-01-16","msg": "工作日","status": "0"},{"data": "2024-01-17","msg": "工作日","status": "0"},{"data": "2024-01-18","msg": "工作日","status": "0"},{"data": "2024-01-19","msg": "工作日","status": "0"},{"data": "2024-01-20","msg": "周末","status": "1"},{"data": "2024-01-21","msg": "周末","status": "1"},{"data": "2024-01-22","msg": "工作日","status": "0"},{"data": "2024-01-23","msg": "工作日","status": "0"},{"data": "2024-01-24","msg": "工作日","status": "0"},{"data": "2024-01-25","msg": "工作日","status": "0"},{"data": "2024-01-26","msg": "工作日","status": "0"},{"data": "2024-01-27","msg": "周末","status": "1"},{"data": "2024-01-28","msg": "周末","status": "1"},{"data": "2024-01-29","msg": "工作日","status": "0"},{"data": "2024-01-30","msg": "工作日","status": "0"},{"data": "2024-01-31","msg": "工作日","status": "0"},{"data": "2024-02-01","msg": "工作日","status": "0"},{"data": "2024-02-02","msg": "工作日","status": "0"},{"data": "2024-02-03","msg": "周末","status": "1"},{"data": "2024-02-04","msg": "节假日调休补班(春节)","status": "3"},{"data": "2024-02-05","msg": "工作日","status": "0"},{"data": "2024-02-06","msg": "工作日","status": "0"},{"data": "2024-02-07","msg": "工作日","status": "0"},{"data": "2024-02-08","msg": "工作日","status": "0"},{"data": "2024-02-09","msg": "工作日","status": "0"},{"data": "2024-02-10","msg": "法定节假日(初一)","status": "2"},{"data": "2024-02-11","msg": "法定节假日(初二)","status": "2"},{"data": "2024-02-12","msg": "法定节假日(初三)","status": "2"},{"data": "2024-02-13","msg": "法定节假日(初四)","status": "2"},{"data": "2024-02-14","msg": "法定节假日(初五)","status": "2"},{"data": "2024-02-15","msg": "法定节假日(初六)","status": "2"},{"data": "2024-02-16","msg": "法定节假日(初七)","status": "2"},{"data": "2024-02-17","msg": "法定节假日(初八)","status": "2"},{"data": "2024-02-18","msg": "节假日调休补班(春节)","status": "3"},{"data": "2024-02-19","msg": "工作日","status": "0"},{"data": "2024-02-20","msg": "工作日","status": "0"},{"data": "2024-02-21","msg": "工作日","status": "0"},{"data": "2024-02-22","msg": "工作日","status": "0"},{"data": "2024-02-23","msg": "工作日","status": "0"},{"data": "2024-02-24","msg": "周末","status": "1"},{"data": "2024-02-25","msg": "周末","status": "1"},{"data": "2024-02-26","msg": "工作日","status": "0"},{"data": "2024-02-27","msg": "工作日","status": "0"},{"data": "2024-02-28","msg": "工作日","status": "0"},{"data": "2024-02-29","msg": "工作日","status": "0"},{"data": "2024-03-01","msg": "工作日","status": "0"},{"data": "2024-03-02","msg": "周末","status": "1"},{"data": "2024-03-03","msg": "周末","status": "1"},{"data": "2024-03-04","msg": "工作日","status": "0"},{"data": "2024-03-05","msg": "工作日","status": "0"},{"data": "2024-03-06","msg": "工作日","status": "0"},{"data": "2024-03-07","msg": "工作日","status": "0"},{"data": "2024-03-08","msg": "工作日","status": "0"},{"data": "2024-03-09","msg": "周末","status": "1"},{"data": "2024-03-10","msg": "周末","status": "1"},{"data": "2024-03-11","msg": "工作日","status": "0"},{"data": "2024-03-12","msg": "工作日","status": "0"},{"data": "2024-03-13","msg": "工作日","status": "0"},{"data": "2024-03-14","msg": "工作日","status": "0"},{"data": "2024-03-15","msg": "工作日","status": "0"},{"data": "2024-03-16","msg": "周末","status": "1"},{"data": "2024-03-17","msg": "周末","status": "1"},{"data": "2024-03-18","msg": "工作日","status": "0"},{"data": "2024-03-19","msg": "工作日","status": "0"},{"data": "2024-03-20","msg": "工作日","status": "0"},{"data": "2024-03-21","msg": "工作日","status": "0"},{"data": "2024-03-22","msg": "工作日","status": "0"},{"data": "2024-03-23","msg": "周末","status": "1"},{"data": "2024-03-24","msg": "周末","status": "1"},{"data": "2024-03-25","msg": "工作日","status": "0"},{"data": "2024-03-26","msg": "工作日","status": "0"},{"data": "2024-03-27","msg": "工作日","status": "0"},{"data": "2024-03-28","msg": "工作日","status": "0"},{"data": "2024-03-29","msg": "工作日","status": "0"},{"data": "2024-03-30","msg": "周末","status": "1"},{"data": "2024-03-31","msg": "周末","status": "1"},{"data": "2024-04-01","msg": "工作日","status": "0"},{"data": "2024-04-02","msg": "工作日","status": "0"},{"data": "2024-04-03","msg": "工作日","status": "0"},{"data": "2024-04-04","msg": "法定节假日(清明节)","status": "2"},{"data": "2024-04-05","msg": "法定节假日(清明节)","status": "2"},{"data": "2024-04-06","msg": "法定节假日(清明节)","status": "2"},{"data": "2024-04-07","msg": "节假日调休补班(清明节)","status": "3"},{"data": "2024-04-08","msg": "工作日","status": "0"},{"data": "2024-04-09","msg": "工作日","status": "0"},{"data": "2024-04-10","msg": "工作日","status": "0"},{"data": "2024-04-11","msg": "工作日","status": "0"},{"data": "2024-04-12","msg": "工作日","status": "0"},{"data": "2024-04-13","msg": "周末","status": "1"},{"data": "2024-04-14","msg": "周末","status": "1"},{"data": "2024-04-15","msg": "工作日","status": "0"},{"data": "2024-04-16","msg": "工作日","status": "0"},{"data": "2024-04-17","msg": "工作日","status": "0"},{"data": "2024-04-18","msg": "工作日","status": "0"},{"data": "2024-04-19","msg": "工作日","status": "0"},{"data": "2024-04-20","msg": "周末","status": "1"},{"data": "2024-04-21","msg": "周末","status": "1"},{"data": "2024-04-22","msg": "工作日","status": "0"},{"data": "2024-04-23","msg": "工作日","status": "0"},{"data": "2024-04-24","msg": "工作日","status": "0"},{"data": "2024-04-25","msg": "工作日","status": "0"},{"data": "2024-04-26","msg": "工作日","status": "0"},{"data": "2024-04-27","msg": "周末","status": "1"},{"data": "2024-04-28","msg": "节假日调休补班(劳动节)","status": "3"},{"data": "2024-04-29","msg": "工作日","status": "0"},{"data": "2024-04-30","msg": "工作日","status": "0"},{"data": "2024-05-01","msg": "法定节假日(劳动节)","status": "2"},{"data": "2024-05-02","msg": "法定节假日(劳动节)","status": "2"},{"data": "2024-05-03","msg": "法定节假日(劳动节)","status": "2"},{"data": "2024-05-04","msg": "法定节假日(劳动节)","status": "2"},{"data": "2024-05-05","msg": "法定节假日(劳动节)","status": "2"},{"data": "2024-05-06","msg": "工作日","status": "0"},{"data": "2024-05-07","msg": "工作日","status": "0"},{"data": "2024-05-08","msg": "工作日","status": "0"},{"data": "2024-05-09","msg": "工作日","status": "0"},{"data": "2024-05-10","msg": "工作日","status": "0"},{"data": "2024-05-11","msg": "节假日调休补班(劳动节)","status": "3"},{"data": "2024-05-12","msg": "周末","status": "1"},{"data": "2024-05-13","msg": "工作日","status": "0"},{"data": "2024-05-14","msg": "工作日","status": "0"},{"data": "2024-05-15","msg": "工作日","status": "0"},{"data": "2024-05-16","msg": "工作日","status": "0"},{"data": "2024-05-17","msg": "工作日","status": "0"},{"data": "2024-05-18","msg": "周末","status": "1"},{"data": "2024-05-19","msg": "周末","status": "1"},{"data": "2024-05-20","msg": "工作日","status": "0"},{"data": "2024-05-21","msg": "工作日","status": "0"},{"data": "2024-05-22","msg": "工作日","status": "0"},{"data": "2024-05-23","msg": "工作日","status": "0"},{"data": "2024-05-24","msg": "工作日","status": "0"},{"data": "2024-05-25","msg": "周末","status": "1"},{"data": "2024-05-26","msg": "周末","status": "1"},{"data": "2024-05-27","msg": "工作日","status": "0"},{"data": "2024-05-28","msg": "工作日","status": "0"},{"data": "2024-05-29","msg": "工作日","status": "0"},{"data": "2024-05-30","msg": "工作日","status": "0"},{"data": "2024-05-31","msg": "工作日","status": "0"},{"data": "2024-06-01","msg": "周末","status": "1"},{"data": "2024-06-02","msg": "周末","status": "1"},{"data": "2024-06-03","msg": "工作日","status": "0"},{"data": "2024-06-04","msg": "工作日","status": "0"},{"data": "2024-06-05","msg": "工作日","status": "0"},{"data": "2024-06-06","msg": "工作日","status": "0"},{"data": "2024-06-07","msg": "工作日","status": "0"},{"data": "2024-06-08","msg": "法定节假日(端午节)","status": "2"},{"data": "2024-06-09","msg": "法定节假日(端午节)","status": "2"},{"data": "2024-06-10","msg": "法定节假日(端午节)","status": "2"},{"data": "2024-06-11","msg": "工作日","status": "0"},{"data": "2024-06-12","msg": "工作日","status": "0"},{"data": "2024-06-13","msg": "工作日","status": "0"},{"data": "2024-06-14","msg": "工作日","status": "0"},{"data": "2024-06-15","msg": "周末","status": "1"},{"data": "2024-06-16","msg": "周末","status": "1"},{"data": "2024-06-17","msg": "工作日","status": "0"},{"data": "2024-06-18","msg": "工作日","status": "0"},{"data": "2024-06-19","msg": "工作日","status": "0"},{"data": "2024-06-20","msg": "工作日","status": "0"},{"data": "2024-06-21","msg": "工作日","status": "0"},{"data": "2024-06-22","msg": "周末","status": "1"},{"data": "2024-06-23","msg": "周末","status": "1"},{"data": "2024-06-24","msg": "工作日","status": "0"},{"data": "2024-06-25","msg": "工作日","status": "0"},{"data": "2024-06-26","msg": "工作日","status": "0"},{"data": "2024-06-27","msg": "工作日","status": "0"},{"data": "2024-06-28","msg": "工作日","status": "0"},{"data": "2024-06-29","msg": "周末","status": "1"},{"data": "2024-06-30","msg": "周末","status": "1"},{"data": "2024-07-01","msg": "工作日","status": "0"},{"data": "2024-07-02","msg": "工作日","status": "0"},{"data": "2024-07-03","msg": "工作日","status": "0"},{"data": "2024-07-04","msg": "工作日","status": "0"},{"data": "2024-07-05","msg": "工作日","status": "0"},{"data": "2024-07-06","msg": "周末","status": "1"},{"data": "2024-07-07","msg": "周末","status": "1"},{"data": "2024-07-08","msg": "工作日","status": "0"},{"data": "2024-07-09","msg": "工作日","status": "0"},{"data": "2024-07-10","msg": "工作日","status": "0"},{"data": "2024-07-11","msg": "工作日","status": "0"},{"data": "2024-07-12","msg": "工作日","status": "0"},{"data": "2024-07-13","msg": "周末","status": "1"},{"data": "2024-07-14","msg": "周末","status": "1"},{"data": "2024-07-15","msg": "工作日","status": "0"},{"data": "2024-07-16","msg": "工作日","status": "0"},{"data": "2024-07-17","msg": "工作日","status": "0"},{"data": "2024-07-18","msg": "工作日","status": "0"},{"data": "2024-07-19","msg": "工作日","status": "0"},{"data": "2024-07-20","msg": "周末","status": "1"},{"data": "2024-07-21","msg": "周末","status": "1"},{"data": "2024-07-22","msg": "工作日","status": "0"},{"data": "2024-07-23","msg": "工作日","status": "0"},{"data": "2024-07-24","msg": "工作日","status": "0"},{"data": "2024-07-25","msg": "工作日","status": "0"},{"data": "2024-07-26","msg": "工作日","status": "0"},{"data": "2024-07-27","msg": "周末","status": "1"},{"data": "2024-07-28","msg": "周末","status": "1"},{"data": "2024-07-29","msg": "工作日","status": "0"},{"data": "2024-07-30","msg": "工作日","status": "0"},{"data": "2024-07-31","msg": "工作日","status": "0"},{"data": "2024-08-01","msg": "工作日","status": "0"},{"data": "2024-08-02","msg": "工作日","status": "0"},{"data": "2024-08-03","msg": "周末","status": "1"},{"data": "2024-08-04","msg": "周末","status": "1"},{"data": "2024-08-05","msg": "工作日","status": "0"},{"data": "2024-08-06","msg": "工作日","status": "0"},{"data": "2024-08-07","msg": "工作日","status": "0"},{"data": "2024-08-08","msg": "工作日","status": "0"},{"data": "2024-08-09","msg": "工作日","status": "0"},{"data": "2024-08-10","msg": "周末","status": "1"},{"data": "2024-08-11","msg": "周末","status": "1"},{"data": "2024-08-12","msg": "工作日","status": "0"},{"data": "2024-08-13","msg": "工作日","status": "0"},{"data": "2024-08-14","msg": "工作日","status": "0"},{"data": "2024-08-15","msg": "工作日","status": "0"},{"data": "2024-08-16","msg": "工作日","status": "0"},{"data": "2024-08-17","msg": "周末","status": "1"},{"data": "2024-08-18","msg": "周末","status": "1"},{"data": "2024-08-19","msg": "工作日","status": "0"},{"data": "2024-08-20","msg": "工作日","status": "0"},{"data": "2024-08-21","msg": "工作日","status": "0"},{"data": "2024-08-22","msg": "工作日","status": "0"},{"data": "2024-08-23","msg": "工作日","status": "0"},{"data": "2024-08-24","msg": "周末","status": "1"},{"data": "2024-08-25","msg": "周末","status": "1"},{"data": "2024-08-26","msg": "工作日","status": "0"},{"data": "2024-08-27","msg": "工作日","status": "0"},{"data": "2024-08-28","msg": "工作日","status": "0"},{"data": "2024-08-29","msg": "工作日","status": "0"},{"data": "2024-08-30","msg": "工作日","status": "0"},{"data": "2024-08-31","msg": "周末","status": "1"},{"data": "2024-09-01","msg": "周末","status": "1"},{"data": "2024-09-02","msg": "工作日","status": "0"},{"data": "2024-09-03","msg": "工作日","status": "0"},{"data": "2024-09-04","msg": "工作日","status": "0"},{"data": "2024-09-05","msg": "工作日","status": "0"},{"data": "2024-09-06","msg": "工作日","status": "0"},{"data": "2024-09-07","msg": "周末","status": "1"},{"data": "2024-09-08","msg": "周末","status": "1"},{"data": "2024-09-09","msg": "工作日","status": "0"},{"data": "2024-09-10","msg": "工作日","status": "0"},{"data": "2024-09-11","msg": "工作日","status": "0"},{"data": "2024-09-12","msg": "工作日","status": "0"},{"data": "2024-09-13","msg": "工作日","status": "0"},{"data": "2024-09-14","msg": "节假日调休补班(中秋节)","status": "3"},{"data": "2024-09-15","msg": "法定节假日(中秋节)","status": "2"},{"data": "2024-09-16","msg": "法定节假日(中秋节)","status": "2"},{"data": "2024-09-17","msg": "法定节假日(中秋节)","status": "2"},{"data": "2024-09-18","msg": "工作日","status": "0"},{"data": "2024-09-19","msg": "工作日","status": "0"},{"data": "2024-09-20","msg": "工作日","status": "0"},{"data": "2024-09-21","msg": "周末","status": "1"},{"data": "2024-09-22","msg": "周末","status": "1"},{"data": "2024-09-23","msg": "工作日","status": "0"},{"data": "2024-09-24","msg": "工作日","status": "0"},{"data": "2024-09-25","msg": "工作日","status": "0"},{"data": "2024-09-26","msg": "工作日","status": "0"},{"data": "2024-09-27","msg": "工作日","status": "0"},{"data": "2024-09-28","msg": "周末","status": "1"},{"data": "2024-09-29","msg": "节假日调休补班(国庆节)","status": "3"},{"data": "2024-09-30","msg": "工作日","status": "0"},{"data": "2024-10-01","msg": "法定节假日(国庆节)","status": "2"},{"data": "2024-10-02","msg": "法定节假日(国庆节)","status": "2"},{"data": "2024-10-03","msg": "法定节假日(国庆节)","status": "2"},{"data": "2024-10-04","msg": "法定节假日(国庆节)","status": "2"},{"data": "2024-10-05","msg": "法定节假日(国庆节)","status": "2"},{"data": "2024-10-06","msg": "法定节假日(国庆节)","status": "2"},{"data": "2024-10-07","msg": "法定节假日(国庆节)","status": "2"},{"data": "2024-10-08","msg": "工作日","status": "0"},{"data": "2024-10-09","msg": "工作日","status": "0"},{"data": "2024-10-10","msg": "工作日","status": "0"},{"data": "2024-10-11","msg": "工作日","status": "0"},{"data": "2024-10-12","msg": "节假日调休补班(国庆节)","status": "3"},{"data": "2024-10-13","msg": "周末","status": "1"},{"data": "2024-10-14","msg": "工作日","status": "0"},{"data": "2024-10-15","msg": "工作日","status": "0"},{"data": "2024-10-16","msg": "工作日","status": "0"},{"data": "2024-10-17","msg": "工作日","status": "0"},{"data": "2024-10-18","msg": "工作日","status": "0"},{"data": "2024-10-19","msg": "周末","status": "1"},{"data": "2024-10-20","msg": "周末","status": "1"},{"data": "2024-10-21","msg": "工作日","status": "0"},{"data": "2024-10-22","msg": "工作日","status": "0"},{"data": "2024-10-23","msg": "工作日","status": "0"},{"data": "2024-10-24","msg": "工作日","status": "0"},{"data": "2024-10-25","msg": "工作日","status": "0"},{"data": "2024-10-26","msg": "周末","status": "1"},{"data": "2024-10-27","msg": "周末","status": "1"},{"data": "2024-10-28","msg": "工作日","status": "0"},{"data": "2024-10-29","msg": "工作日","status": "0"},{"data": "2024-10-30","msg": "工作日","status": "0"},{"data": "2024-10-31","msg": "工作日","status": "0"},{"data": "2024-11-01","msg": "工作日","status": "0"},{"data": "2024-11-02","msg": "周末","status": "1"},{"data": "2024-11-03","msg": "周末","status": "1"},{"data": "2024-11-04","msg": "工作日","status": "0"},{"data": "2024-11-05","msg": "工作日","status": "0"},{"data": "2024-11-06","msg": "工作日","status": "0"},{"data": "2024-11-07","msg": "工作日","status": "0"},{"data": "2024-11-08","msg": "工作日","status": "0"},{"data": "2024-11-09","msg": "周末","status": "1"},{"data": "2024-11-10","msg": "周末","status": "1"},{"data": "2024-11-11","msg": "工作日","status": "0"},{"data": "2024-11-12","msg": "工作日","status": "0"},{"data": "2024-11-13","msg": "工作日","status": "0"},{"data": "2024-11-14","msg": "工作日","status": "0"},{"data": "2024-11-15","msg": "工作日","status": "0"},{"data": "2024-11-16","msg": "周末","status": "1"},{"data": "2024-11-17","msg": "周末","status": "1"},{"data": "2024-11-18","msg": "工作日","status": "0"},{"data": "2024-11-19","msg": "工作日","status": "0"},{"data": "2024-11-20","msg": "工作日","status": "0"},{"data": "2024-11-21","msg": "工作日","status": "0"},{"data": "2024-11-22","msg": "工作日","status": "0"},{"data": "2024-11-23","msg": "周末","status": "1"},{"data": "2024-11-24","msg": "周末","status": "1"},{"data": "2024-11-25","msg": "工作日","status": "0"},{"data": "2024-11-26","msg": "工作日","status": "0"},{"data": "2024-11-27","msg": "工作日","status": "0"},{"data": "2024-11-28","msg": "工作日","status": "0"},{"data": "2024-11-29","msg": "工作日","status": "0"},{"data": "2024-11-30","msg": "周末","status": "1"},{"data": "2024-12-01","msg": "周末","status": "1"},{"data": "2024-12-02","msg": "工作日","status": "0"},{"data": "2024-12-03","msg": "工作日","status": "0"},{"data": "2024-12-04","msg": "工作日","status": "0"},{"data": "2024-12-05","msg": "工作日","status": "0"},{"data": "2024-12-06","msg": "工作日","status": "0"},{"data": "2024-12-07","msg": "周末","status": "1"},{"data": "2024-12-08","msg": "周末","status": "1"},{"data": "2024-12-09","msg": "工作日","status": "0"},{"data": "2024-12-10","msg": "工作日","status": "0"},{"data": "2024-12-11","msg": "工作日","status": "0"},{"data": "2024-12-12","msg": "工作日","status": "0"},{"data": "2024-12-13","msg": "工作日","status": "0"},{"data": "2024-12-14","msg": "周末","status": "1"},{"data": "2024-12-15","msg": "周末","status": "1"},{"data": "2024-12-16","msg": "工作日","status": "0"},{"data": "2024-12-17","msg": "工作日","status": "0"},{"data": "2024-12-18","msg": "工作日","status": "0"},{"data": "2024-12-19","msg": "工作日","status": "0"},{"data": "2024-12-20","msg": "工作日","status": "0"},{"data": "2024-12-21","msg": "周末","status": "1"},{"data": "2024-12-22","msg": "周末","status": "1"},{"data": "2024-12-23","msg": "工作日","status": "0"},{"data": "2024-12-24","msg": "工作日","status": "0"},{"data": "2024-12-25","msg": "工作日","status": "0"},{"data": "2024-12-26","msg": "工作日","status": "0"},{"data": "2024-12-27","msg": "工作日","status": "0"},{"data": "2024-12-28","msg": "周末","status": "1"},{"data": "2024-12-29","msg": "周末","status": "1"},{"data": "2024-12-30","msg": "工作日","status": "0"},{"data": "2024-12-31","msg": "工作日","status": "0"}
]