计算两天之间的工作日差异(节假日除外)?

时间:2011-08-12 16:13:39

标签: java

我已经有一个假期列表,这是一个列表。

鉴于两个Date对象,我如何计算它们之间(不计算周末和假日)的工作日差异?

我找到了库ObjectLab Kit,但我认为它只知道如何推进几天。

由于

2 个答案:

答案 0 :(得分:1)

我发现Jollyday在早期项目中很有用。

答案 1 :(得分:0)

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

java.util.Calendar是要使用的类。它有方法为自己添加一天,并检查它是星期六还是星期日。