在跳过假期+ Joda时间的同时计算结束日期

pic*_*cca 6 java jodatime

我想计算一个事件的结束日期(和时间).我知道开始日期持续时间(以分钟为单位).但:

  1. 我不得不跳过假期 - 非经常性情况
  2. 我必须跳过周末 - 经常出现的情况
  3. 不必计算工作时间(例如:从早上8点到下午5点) - 经常性情况,但具有更细的粒度

有没有一种简单的方法来使用Joda时间库来实现这些情况?

leo*_*loy 2

Jodatime 会帮助你 - 我想说很多 - 但你需要自己编写逻辑,一个循环跳过某些整天和一天中的某些时间。在我看来,不是很简单,也不是很复杂。