НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
731 of 1310 menu

Функция isAfter

Функция isAfter класса LocalDateTime сравнивает текущий объект даты и времени с переданным в параметре и возвращает true, если текущая дата и время находятся после указанных. В параметр мы передаем объект LocalDateTime для сравнения.

Импорт

import java.time.LocalDateTime

Синтаксис

fun isAfter(other: LocalDateTime): Boolean

Пример

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

val date1 = LocalDateTime.of(2025, 12, 31, 23, 59) val date2 = LocalDateTime.of(2025, 1, 1, 0, 0) val res = date1.isAfter(date2) println(res)

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

Boolean true

Пример

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

val currentDateTime = LocalDateTime.now() val targetDateTime = LocalDateTime.of(2025, 6, 15, 12, 0) val res = currentDateTime.isAfter(targetDateTime) println("Is current datetime after target: $res")

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

String "Is current datetime after target: false"

Пример

Используем isAfter в условном выражении для принятия решения:

val eventDateTime = LocalDateTime.of(2025, 8, 20, 18, 30) val currentDateTime = LocalDateTime.now() if (currentDateTime.isAfter(eventDateTime)) { println("The event has already passed") } else { println("The event is yet to come") }

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

String "The event is yet to come"

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

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