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

Метод isAfter

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

Синтаксис

localDate.isAfter(otherDate)

Пример

Давайте сравним две даты и проверим, является ли первая дата более поздней:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date1 = LocalDate.of(2025, 12, 31); LocalDate date2 = LocalDate.of(2025, 1, 1); boolean res = date1.isAfter(date2); System.out.println(res); } }

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

true

Пример

Давайте проверим ситуацию, когда первая дата является более ранней:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date1 = LocalDate.of(2025, 1, 1); LocalDate date2 = LocalDate.of(2025, 12, 31); boolean res = date1.isAfter(date2); System.out.println(res); } }

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

false

Пример

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

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date1 = LocalDate.of(2025, 6, 15); LocalDate date2 = LocalDate.of(2025, 6, 15); boolean res = date1.isAfter(date2); System.out.println(res); } }

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

false

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

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