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

Метод 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,
    который представляет дату и время со смещением
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить