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

Функция isBefore

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

Импорт

import java.time.LocalTime

Синтаксис

fun isBefore(other: LocalTime): Boolean

Пример

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

val time1 = LocalTime.of(10, 30) val time2 = LocalTime.of(14, 45) val res = time1.isBefore(time2) println(res)

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

Boolean true

Пример

Проверим, предшествует ли текущее время времени "12:00":

val currentTime = LocalTime.now() val noon = LocalTime.NOON val res = currentTime.isBefore(noon) println("Is before noon: $res")

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

String "Is before noon: true"

Пример

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

val time1 = LocalTime.of(15, 30) val time2 = LocalTime.of(15, 30) val res = time1.isBefore(time2) println(res)

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

Boolean false

Пример

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

val deadline = LocalTime.of(17, 0) val currentTime = LocalTime.now() if (currentTime.isBefore(deadline)) { println("You still have time") } else { println("Time is up") }

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

String "You still have time"

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

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