isSameDateOrBefore method

bool isSameDateOrBefore(
  1. DateTime other
)

Returns true if this date (date-only) is the same as or before other.

Compares only year/month/day — time components are ignored.

Implementation

bool isSameDateOrBefore(DateTime other) {
  final DateTime selfDate = toDateOnly();
  final DateTime otherDate = other.toDateOnly();
  return !selfDate.isAfter(otherDate);
}