АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
652 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция isAfter

Функция isAfter класса LocalDate проверяет, является ли текущая дата позже переданной в параметре даты. В параметр мы передаем дату для сравнения. Функция возвращает true, если текущая дата позже переданной, и false в противном случае.

Импорт

import java.time.LocalDate

Синтаксис

fun isAfter(other: ChronoLocalDate): Boolean

Пример

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

val date1 = LocalDate.of(2025, 12, 31) val date2 = LocalDate.of(2025, 6, 15) val res = date1.isAfter(date2) println(res)

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

Boolean true

Пример

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

val currentDate = LocalDate.now() val targetDate = LocalDate.of(2024, 1, 1) val res = currentDate.isAfter(targetDate) println("Current date is after target date: $res")

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

String "Current date is after target date: true"

Пример

Проверим, является ли дата позже такой же даты:

val date1 = LocalDate.of(2025, 5, 10) val date2 = LocalDate.of(2025, 5, 10) val res = date1.isAfter(date2) println(res)

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

Boolean false

Пример

Используем функцию isAfter в условном операторе:

val deadline = LocalDate.of(2025, 3, 31) val submissionDate = LocalDate.of(2025, 4, 5) if (submissionDate.isAfter(deadline)) { println("Submission is late") } else { println("Submission is on time") }

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

String "Submission is late"

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

  • функцию isBefore класса LocalDate,
    которая проверяет, является ли дата раньше другой
  • функцию isEqual класса LocalDate,
    которая проверяет, являются ли даты равными
  • функцию isAfter класса LocalDateTime,
    которая проверяет, является ли дата и время позже других
  • функцию isAfter класса Instant,
    которая проверяет, является ли момент времени позже другого