Метод isAfter
Метод isAfter
класса OffsetTime
сравнивает два объекта времени со смещением и возвращает true
, если текущее время позже переданного в параметре. В параметр метода передается объект OffsetTime
для сравнения.
Импорт
import java.time.OffsetTime
Синтаксис
fun isAfter(other: OffsetTime): Boolean
Пример
Сравним два времени со смещением:
val time1 = OffsetTime.parse("10:30:00+01:00")
val time2 = OffsetTime.parse("09:15:00+01:00")
val res = time1.isAfter(time2)
println(res)
Результат выполнения кода:
Boolean true
Пример
Сравним время с одинаковыми часами, но разными минутами:
val time1 = OffsetTime.parse("14:45:00+02:00")
val time2 = OffsetTime.parse("14:30:00+02:00")
val res = time1.isAfter(time2)
println(res)
Результат выполнения кода:
Boolean true
Пример
Сравним время с разными смещениями часовых поясов:
val time1 = OffsetTime.parse("12:00:00+03:00")
val time2 = OffsetTime.parse("11:00:00+02:00")
val res = time1.isAfter(time2)
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверим, что более раннее время возвращает false
:
val currentTime = OffsetTime.parse("18:20:00+04:00")
val laterTime = OffsetTime.parse("19:30:00+04:00")
val res = currentTime.isAfter(laterTime)
println(res)
Результат выполнения кода:
Boolean false
Смотрите также
-
метод
isBefore
классаOffsetTime
,
который проверяет, является ли время более ранним -
метод
isEqual
классаOffsetTime
,
который проверяет равенство времени со смещением -
метод
isAfter
классаLocalTime
,
который сравнивает локальное время -
метод
isAfter
классаOffsetDateTime
,
который сравнивает дату и время со смещением