std.datetime.interval.PosInfInterval.isBefore
- multiple declarations
Function PosInfInterval.isBefore
Whether this interval is before the given time point.
bool isBefore
(
scope const TP timePoint
) const pure nothrow;
Always returns false because an interval going to positive infinity can never be before any time point.
Parameters
Name | Description |
---|---|
timePoint | The time point to check whether this interval is before it. |
Example
assert(!PosInfInterval!Date(Date(1996, 1, 2)) .isBefore(Date(1994, 12, 24)));
assert(!PosInfInterval!Date(Date(1996, 1, 2)) .isBefore(Date(2000, 1, 5)));
Function PosInfInterval.isBefore
Whether this interval is before the given interval and does not intersect it.
Always returns false (unless the given interval is empty) because an interval going to positive infinity can never be before any other interval.
Parameters
Name | Description |
---|---|
interval | The interval to check for against this interval. |
Throws
DateTimeException
if the given interval
is empty.
Example
assert(!PosInfInterval!Date(Date(1996, 1, 2)) .isBefore(
Interval!Date(Date(1990, 7, 6), Date(2000, 8, 2))));
assert(!PosInfInterval!Date(Date(1996, 1, 2)) .isBefore(
Interval!Date(Date(1999, 1, 12), Date(2011, 9, 17))));
Function PosInfInterval.isBefore
Whether this interval is before the given interval and does not intersect it.
Always returns false because an interval going to positive infinity can never be before any other interval.
Parameters
Name | Description |
---|---|
interval | The interval to check for against this interval. |
Example
assert(!PosInfInterval!Date(Date(1996, 1, 2)) .isBefore(
PosInfInterval!Date(Date(1992, 5, 4))));
assert(!PosInfInterval!Date(Date(1996, 1, 2)) .isBefore(
PosInfInterval!Date(Date(2013, 3, 7))));
Function PosInfInterval.isBefore
Whether this interval is before the given interval and does not intersect it.
Always returns false because an interval going to positive infinity can never be before any other interval.
Parameters
Name | Description |
---|---|
interval | The interval to check for against this interval. |
Example
assert(!PosInfInterval!Date(Date(1996, 1, 2)) .isBefore(
NegInfInterval!Date(Date(1996, 5, 4))));