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