метод compareTo
- DateTime other
переопределение
Сравнивает этот объект DateTime с other и возвращает ноль, если значения равны.
Функция compareTo возвращает:
- отрицательное значение, если для этого DateTime выполняется isBefore
other. -
0, если для этого DateTime выполняется isAtSameMomentAsother, и - положительное значение в противном случае (когда для этого 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
Реализация
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.19.6/dart-core/DateTime/compareTo.html