gpt4 book ai didi

java - 将右无界时间间隔与 joda-lib 进行比较

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:11:00 24 4
gpt4 key购买 nike

是否可以确定两个无界区间(一个边界在无穷大的区间)是否重叠?

我试过这个(以及其他类似的变体):

Instant now = new Instant(new Date().getTime());
Interval i2 = new Interval(now, (ReadableInstant) null);
Interval i1 = new Interval(now, (ReadableInstant) null);
boolean overlapping = i2.overlaps(i1);

但是根据文档,使用 null 作为第二个参数意味着“现在”而不是“无限”。

编辑:我找到了this answer在邮件列表中,所以 Joda 似乎是不可能的。我现在正在寻找替代实现。

最佳答案

如果两个区间都从 t = -∞ 开始,或者如果两个区间都在 t = +∞ 结束,它们将总是重叠,无论开始日期如何。

如果区间A开始于t = -∞,区间B结束于t = +∞,它们重叠iff
A.start > B.start.

关于java - 将右无界时间间隔与 joda-lib 进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com