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

Метод isBefore

Метод isBefore класса OffsetTime сравнивает текущий объект времени с другим объектом OffsetTime и возвращает true, если текущее время находится строго до переданного времени. Сравнение учитывает как локальное время, так и смещение часового пояса.

Импорт

import java.time.OffsetTime

Синтаксис

fun isBefore(other: OffsetTime): Boolean

Пример

Сравним два объекта OffsetTime с одинаковым смещением:

val time1 = OffsetTime.parse("10:30:00+03:00") val time2 = OffsetTime.parse("14:45:00+03:00") val res = time1.isBefore(time2) println(res)

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

Boolean true

Пример

Сравним время с разными смещениями часового пояса:

val time1 = OffsetTime.parse("12:00:00+02:00") val time2 = OffsetTime.parse("11:00:00+01:00") val res = time1.isBefore(time2) println(res)

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

Boolean false

Пример

Проверим, находится ли текущее время до полуночи:

val currentTime = OffsetTime.now() val midnight = OffsetTime.parse("00:00:00+03:00") val res = currentTime.isBefore(midnight) println("Is current time before midnight: $res")

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

String "Is current time before midnight: true"

Пример

Сравнение одинаковых значений времени:

val time1 = OffsetTime.parse("15:30:00+02:00") val time2 = OffsetTime.parse("15:30:00+02:00") val res = time1.isBefore(time2) println(res)

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

Boolean false

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

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