РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
598 of 723 menu

Метод isAfter

Метод isAfter класса DateTime проверяет, является ли текущий объект даты более поздним, чем дата, переданная в параметре. Метод принимает один обязательный параметр - объект DateTime, с которым происходит сравнение. Если текущая дата наступает позже указанной, метод возвращает true, в противном случае - false. Сравнение происходит с точностью до микросекунд.

Синтаксис

dateTime.isAfter(other)

Пример

Давайте сравним две даты, где первая наступает позже второй:

void main() { DateTime date1 = DateTime(2025, 12, 31); DateTime date2 = DateTime(2025, 1, 1); print(date1.isAfter(date2)); }

Результат выполнения кода:

true

Пример

Давайте сравним две даты, где первая наступает раньше второй:

void main() { DateTime date1 = DateTime(2025, 1, 1); DateTime date2 = DateTime(2025, 12, 31); print(date1.isAfter(date2)); }

Результат выполнения кода:

false

Пример

Давайте проверим, наступает ли текущая дата позже даты, созданной в прошлом:

void main() { DateTime now = DateTime.now(); DateTime past = DateTime(2020, 1, 1); print(now.isAfter(past)); }

Результат выполнения кода:

true

Пример

Давайте сравним две одинаковые даты:

void main() { DateTime date1 = DateTime(2025, 6, 15, 12, 30); DateTime date2 = DateTime(2025, 6, 15, 12, 30); print(date1.isAfter(date2)); }

Результат выполнения кода:

false

Смотрите также

  • метод isBefore,
    который проверяет, наступает ли дата раньше указанной
  • метод isAtSameMomentAs,
    который проверяет, совпадают ли две даты
  • метод difference,
    который возвращает разницу между датами
  • метод compareTo,
    который сравнивает две даты
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить