E 'possibile determinare wether due intervalli rigth-illimitati (intervalli con un confine all'infinito) si sovrappongono o no?Confronto intervalli di tempo destro illimitate con Joda-lib
Ho provato questo (e altre varianti simili):
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);
Ma secondo la documentazione, utilizzando null
come secondo parametro significa "ora" invece di "infinito".
EDIT: ho trovato this answer nella mailing list, quindi sembra impossibile con Joda. Ora sto cercando implementazioni alternative.
'' A ** [intervallo semiaperto] (http://en.wikipedia.org/wiki/Half-open_interval#Terminology) ** non è la stessa cosa di "intervallo con un confine all'infinito. " '' –
Ho modificato la domanda con @ Matt commenta –