如何动态的获得一个时间范围之内有多少个工作日

思路:首先获得时间范围,从获得的时间范围之内排除周末天数,对剩余日期计数即可

1.利用参数设置时间的范围,这里的参数设置的最大与最小时间要在原数据时间之内

如何动态的获得一个时间范围之内有多少个工作日 - 图1

如何动态的获得一个时间范围之内有多少个工作日 - 图2

2.利用判断,在原数据时间范围之内截取参数选中的时间

如何动态的获得一个时间范围之内有多少个工作日 - 图3

结果如下:

如何动态的获得一个时间范围之内有多少个工作日 - 图4

3.在截取的时间之内对周末天数进行判断并计数

如何动态的获得一个时间范围之内有多少个工作日 - 图5

4.利用时间减法求得【开始时间】到【结束日期】之间的天数

如何动态的获得一个时间范围之内有多少个工作日 - 图6

5.用计算好的【天数】减去【周末记录数】即可获得工作日天数

如何动态的获得一个时间范围之内有多少个工作日 - 图7

结果如下图:

如何动态的获得一个时间范围之内有多少个工作日 - 图8