DateTimeCompare extension

DateTime extension for comparing.

Less than

final value = DateTime.now() < DateTime.now();

Greater than

final value = DateTime.now() > DateTime.now();

Less than or equal

final value = DateTime.now() <= DateTime.now();
final value = DateTime.now().isBeforeOrEqual(DateTime.now());

Greater than or equal

final value = DateTime.now() >= DateTime.now();
final value = DateTime.now().isAfterOrEqual(DateTime.now());

Equal

final value = DateTime.now() == DateTime.now();
final value = DateTime.now().isEqual(DateTime.now());

Not equal

final value = DateTime.now() != DateTime.now();
final value = DateTime.now().isNotEqual(DateTime.now());
on

Methods

isAfterOrEqual(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime greater than or equal.
isBeforeOrEqual(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime less than or equal.
isEqual(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime equal.
isNotEqual(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime not equal.

Operators

operator <(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime less than.
operator <=(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime less than or equal.
operator >(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime greater than.
operator >=(DateTime other) bool

Available on DateTime, provided by the DateTimeCompare extension

Compare DateTime with DateTime greater than or equal.