DateTimeException if the given interval
is empty.
Returns an interval that covers from the earliest time point of two intervals up to (but not including) the latest time point of two intervals.
interval | The interval to create a span together with this interval. |
DateTimeException if the given interval
is empty.
span which takes a
PosInfInterval, because an interval going from negative infinity to positive infinity is not possible.
Example: -------------------- assert(NegInfInterval!Date(Date(2012, 3, 1)).span( Interval!Date(Date(1990, 7, 6), Date(2000, 8, 2))) == NegInfInterval!Date(Date(2012, 3 , 1)));
assert(NegInfInterval!Date(Date(2012, 3, 1)).span( Interval!Date(Date(1999, 1, 12), Date(2015, 9, 2))) == NegInfInterval!Date(Date(2015, 9 , 2)));
assert(NegInfInterval!Date(Date(1600, 1, 7)).span( Interval!Date(Date(2012, 3, 11), Date(2017, 7, 1))) == NegInfInterval!Date(Date(2017, 7 , 1))); --------------------
Returns an interval that covers from the earliest time point of two intervals up to (but not including) the latest time point of two intervals.
interval | The interval to create a span together with this interval. |
span which takes a
PosInfInterval, because an interval going from negative infinity to positive infinity is not possible.
Example: -------------------- assert(NegInfInterval!Date(Date(2012, 3, 1)).span( NegInfInterval!Date(Date(1999, 7, 6))) == NegInfInterval!Date(Date(2012, 3 , 1)));
assert(NegInfInterval!Date(Date(2012, 3, 1)).span( NegInfInterval!Date(Date(2013, 1, 12))) == NegInfInterval!Date(Date(2013, 1 , 12))); --------------------