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

Функция isBefore

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

Импорт

import java.time.Instant

Синтаксис

fun isBefore(other: Instant): Boolean

Пример

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

val instant1 = Instant.parse("2025-01-01T00:00:00Z") val instant2 = Instant.parse("2025-01-02T00:00:00Z") val res = instant1.isBefore(instant2) println(res)

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

Boolean true

Пример

Проверим, что текущий момент времени предшествует будущему:

val now = Instant.now() val future = Instant.parse("2030-01-01T00:00:00Z") val res = now.isBefore(future) println(res)

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

Boolean true

Пример

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

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

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

Boolean false

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

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