眼睛都要挣不开了,代码还有很多需要改进的地方,暂时先把方法放上,明天再整理
# _*_ coding:utf-8 _*_
# Author: dai bing
# Date: 2020/12/13 22:48
# Scripts: calcworkday.py
# Desc: 给定两个日期区间,计算区间内的工作日
# 需要排除法定节假日以及统计休息日内调整为工作日内的天数
# 给定人数计算出需要多少个任务满足报工需求
#
import datetime
import time
class Tasks:
weeks = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天']
pattern = "%Y-%m-%d"
def __init__(self):
super(Tasks, self).__init__()
self._person = None
self._start_date = None
self._end_date = None
self._statutory_holidays = None
self._non_rest_days = None
@property
def person(self):
return self._person
@person.setter
def person(self, value):
self._p