Метод isEqual

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

Импорт

kotlinimport java.time.OffsetTime

Синтаксис

kotlinfun isEqual(other: OffsetTime): Boolean

Пример

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

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

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

kotlinBoolean true

Пример

Сравним два времени с разными смещениями, но представляющие один момент времени:

kotlinval time1 = OffsetTime.parse("10:30:45+03:00")
val time2 = OffsetTime.parse("08:30:45+01:00")
val res = time1.isEqual(time2)
println(res)

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

kotlinBoolean true

Пример

Сравним два разных времени с одинаковым смещением:

kotlinval time1 = OffsetTime.parse("10:30:45+03:00")
val time2 = OffsetTime.parse("12:30:45+03:00")
val res = time1.isEqual(time2)
println(res)

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

kotlinBoolean false

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

  • метод isBefore класса OffsetTime,
    который проверяет, является ли время более ранним
  • метод isAfter класса OffsetTime,
    который проверяет, является ли время более поздним
  • класс OffsetDateTime,
    который представляет дату и время со смещением