Java工作日判断 java怎么判断工作日_计算日期跨度时如何过滤工作日


今天老祝就和大家一起来看看,在调休情况下如何计算两个日期之间的工作日天数。 比方说,要计算每个月的工作日天数。

Java工作日判断 java怎么判断工作日_java计算两个日期之间的天数_02


因为每年的公休都不固定,微软看了也是蒙圈,所以咱们首先要把公休日期和调休日期做一个对照表。 如下图所示,F列是放假时间,G列是调休上班时间。

Java工作日判断 java怎么判断工作日_计算使用_03


接下来,咱们就可以在C2单元格中写公式了: =NETWORKDAYS(A2,B2,F$2:F$28)+COUNTIFS(G$2:G$28,">="&A2,G$2:G$28,"<="&B2)

Java工作日判断 java怎么判断工作日_计算使用_04