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

Функция isAfter

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

Импорт

import java.time.Instant

Синтаксис

fun isAfter(otherInstant: Instant): Boolean

Пример

Сравним два момента времени:

val instant1 = Instant.parse("2025-06-15T10:30:00Z") val instant2 = Instant.parse("2025-06-15T12:45:00Z") val res = instant1.isAfter(instant2) println(res)

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

Boolean false

Пример

Проверим, что текущий момент времени позже указанного:

val currentInstant = Instant.now() val pastInstant = Instant.parse("2025-01-01T00:00:00Z") val res = currentInstant.isAfter(pastInstant) println(res)

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

Boolean true

Пример

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

val deadline = Instant.parse("2025-12-31T23:59:59Z") val submissionTime = Instant.parse("2025-12-31T22:30:00Z") if (submissionTime.isAfter(deadline)) { println("Submission is late") } else { println("Submission is on time") }

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

String "Submission is on time"

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

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