合并两个 Joda-Time Interval 对象

2024-05-13

In 乔达时间 http://www.joda.org/joda-time/,有什么办法可以创建一个Interval http://www.joda.org/joda-time/apidocs/org/joda/time/Interval.html作为另外两个区间的并集。我知道有一种称为交集的方法overlap http://www.joda.org/joda-time/apidocs/org/joda/time/Interval.html#overlap%28org.joda.time.ReadableInterval%29 (and overlaps http://www.joda.org/joda-time/apidocs/org/joda/time/base/AbstractInterval.html#overlaps%28org.joda.time.ReadableInterval%29)。但我看不到任何联合方法。


如果您想要一个“覆盖”另外两个间隔,只需创建一个从min(a.start, b.start) to max(a.end, b.end).

如果您还需要表示差距,那么您需要编写自己的类来处理您想要的行为。 Joda-time 对此没有内置任何内容,因为对于“联合”非连续间隔的含义有几种可能的解释。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

合并两个 Joda-Time Interval 对象 的相关文章

随机推荐