Java 计算两天(不包括节假日)之间的营业日差?

Java 计算两天(不包括节假日)之间的营业日差?,java,Java,我已经有了一份假期清单,这是一份清单 给定两个日期对象,如何计算它们之间的工作日差异(不包括周末和节假日) 我已经找到了library ObjectLab工具包,但我认为它只知道如何提前几天 谢谢,我发现在早期的项目中很有用。可能不是最有效的方法,但可能足够快:从最早的日期开始循环,在每次迭代中添加一天直到结束日期,并增加计数器,除非当前日期是周末或假日 java.util.Calendar是要使用的类。它有一种方法可以给自己添加一天,并检查它是周六还是周日

我已经有了一份假期清单,这是一份清单

给定两个日期对象,如何计算它们之间的工作日差异(不包括周末和节假日)

我已经找到了library ObjectLab工具包,但我认为它只知道如何提前几天


谢谢,我发现在早期的项目中很有用。

可能不是最有效的方法,但可能足够快:从最早的日期开始循环,在每次迭代中添加一天直到结束日期,并增加计数器,除非当前日期是周末或假日

java.util.Calendar
是要使用的类。它有一种方法可以给自己添加一天,并检查它是周六还是周日