РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
934 of 1163 menu

Метод isBefore

Метод isBefore класса LocalTime проверяет, наступает ли время, для которого вызван метод, раньше времени, переданного параметром. В первый параметр мы передаем объект LocalTime, с которым нужно сравнить текущее время. Метод возвращает true, если исходное время раньше переданного, и false в противном случае.

Синтаксис

time.isBefore(otherTime)

Пример

Давайте сравним время 10:30 и 14:45 и проверим, наступает ли первое раньше второго:

import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalTime time1 = LocalTime.of(10, 30); LocalTime time2 = LocalTime.of(14, 45); boolean res = time1.isBefore(time2); System.out.println(res); } }

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

true

Пример

Давайте сравним время 18:00 и 09:15. Так как первое время наступает позже второго, метод вернет false:

import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalTime time1 = LocalTime.of(18, 0); LocalTime time2 = LocalTime.of(9, 15); boolean res = time1.isBefore(time2); System.out.println(res); } }

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

false

Пример

Давайте проверим время с точностью до секунд. Время 12:00:05 наступает раньше 12:00:10, поэтому метод вернет true:

import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalTime time1 = LocalTime.of(12, 0, 5); LocalTime time2 = LocalTime.of(12, 0, 10); boolean res = time1.isBefore(time2); System.out.println(res); } }

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

true

Пример

Давайте сравним одинаковое время 07:30 и 07:30. Если время совпадает, метод возвращает false:

import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalTime time1 = LocalTime.of(7, 30); LocalTime time2 = LocalTime.of(7, 30); boolean res = time1.isBefore(time2); System.out.println(res); } }

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

false

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

  • метод isAfter,
    который проверяет, наступает ли время позже другого
  • класс LocalTime,
    который представляет время без даты
  • метод of,
    который создает объект времени
  • метод getHour,
    который возвращает часы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить