1.需求分析
任务到达你的时间,如果你在工作日一天之内处理的为正常完成,反之就属于超期处理。什么是客户定义的工作日呢?就是正常上班的时间(放假的时间不算),举个例子,如果一个任务星期五到的,判断超期的时间就要把双休的时间去掉算到周一的时间。
2.实现方法
因为在中国的放假的时间有按照阳历的周六,周天,也有按照农历的国家法定节假日。其中节假日的时间也可能随着国家的政策而改变。对于PHP来说,我在网上搜集的时候看到了有人维护了一个接口专门是对于中国节假日的判断。对于这个接口的收费与否,没有往下深究。对于java就比较苦逼,就要自己去想办法去实现。这边有个最简单也是最蠢的办法,就是在数据库设计一个表里面存放某一年某一天是否是节假日的对照表。然后根据这个表衍生你需要统计的数据了。
数据库维护节假日统计表https://download.csdn.net/download/qq_35807697/10428250