АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
967 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Метод 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,
    который сравнивает дату и время со смещением