Java8类来表示时间间隔

Java8类来表示时间间隔,java,date,time,Java,Date,Time,Java8引入了一个新的时间和日期API,其类有Period或Duration 现在我正在寻找一个表示日期间隔的类,例如“从2016年8月4日到2016年8月8日”,并回答以下问题:这些间隔是否重叠Period似乎不满足这一点,因为它以仿射方式工作,不知道间隔从哪里开始,只知道需要多长时间 有适合我需要的Java8标准库类吗?或者我必须自己写吗?你可以把日期分解成一个长的,然后使用一个这是我之前做的一个。您打算如何处理开始日期和结束日期时间?你想计算出两者之间的时间吗?你可以试试。Java 8没

Java8引入了一个新的时间和日期API,其类有
Period
Duration

现在我正在寻找一个表示日期间隔的类,例如“从2016年8月4日到2016年8月8日”,并回答以下问题:这些间隔是否重叠
Period
似乎不满足这一点,因为它以仿射方式工作,不知道间隔从哪里开始,只知道需要多长时间


有适合我需要的Java8标准库类吗?或者我必须自己写吗?

你可以把日期分解成一个
长的
,然后使用一个这是我之前做的一个。

您打算如何处理开始日期和结束日期时间?你想计算出两者之间的时间吗?你可以试试。Java 8没有一个等价物:Java 8没有interval类,但您可能会发现我的库很有趣:它提供Java-8类型的转换。
Duration
不应该接近您需要的吗?我不允许使用任何第三方LIB。我将有
n
条目,其中一些资源是在两个日期之间保留的,并且必须确定在某个时间间隔内是否空闲。