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

Функция isAfter

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

Импорт

import java.time.LocalTime

Синтаксис

fun isAfter(other: LocalTime): Boolean

Пример

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

val time1 = LocalTime.of(14, 30, 0) val time2 = LocalTime.of(12, 0, 0) val res = time1.isAfter(time2) println(res)

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

Boolean true

Пример

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

val currentTime = LocalTime.now() val eveningTime = LocalTime.of(18, 0, 0) val res = currentTime.isAfter(eveningTime) println("Is current time after 18:00: " + res)

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

String "Is current time after 18:00: false"

Пример

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

val startTime = LocalTime.of(9, 0, 0) val endTime = LocalTime.of(17, 0, 0) val checkTime = LocalTime.of(15, 30, 0) if (checkTime.isAfter(startTime) && checkTime.isBefore(endTime)) { println("Time is within working hours") } else { println("Time is outside working hours") }

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

String "Time is within working hours"

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

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