我正在使用 Java 中的日期间隔,并且我有一个初始日期(比如说 04-04-2013 11:00:00)、几个小时(例如 12:00)和一些间隔(如周日 09:00 - 18:00,周一 10:00 - 13:00,14:00 - 17:00)可以由用户指定,这意味着它可以是他想要的任意多个间隔,ir一天或多天。
现在,我需要做的是在这些间隔上分割那个小时数,直到它结束,然后在初始日期添加它。
举些例子:
04-04-2013,间隔12小时,隔天09:00-18:00(9小时),下一个10:00-15:00(5小时)。在这种情况下,12 小时将在第 5 天的 9 小时和第 6 天的更多 3 小时中拆分。因此,最终日期将是 04-06-2013 13:00(因为第 6 天从 10:00 开始,并且我还需要3个小时...)
有一种简单的方法可以做到这一点吗?任何具有这些功能或类似功能的库?谢谢