compareTo method
- DateTime other
override
Compares this DateTime object to other, returning zero if the values are equal.
A compareTo function returns:
- a negative value if this DateTime isBefore
other. -
0if this DateTime isAtSameMomentAsother, and - a positive value otherwise (when this DateTime isAfter
other).
final now = DateTime.now(); final future = now.add(const Duration(days: 2)); final past = now.subtract(const Duration(days: 2)); final newDate = now.toUtc(); print(now.compareTo(future)); // -1 print(now.compareTo(past)); // 1 print(now.compareTo(newDate)); // 0
Implementation
external int compareTo(DateTime other);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/DateTime/compareTo.html