АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
732 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Функция isEqual

Функция isEqual класса LocalDateTime сравнивает текущий объект даты и времени с другим объектом и возвращает true, если они представляют один и тот же момент времени. В параметр мы передаем объект для сравнения.

Импорт

import java.time.LocalDateTime

Синтаксис

fun isEqual(other: ChronoLocalDateTime?): Boolean

Пример

Сравним два объекта LocalDateTime:

val dateTime1 = LocalDateTime.of(2025, 12, 31, 15, 30) val dateTime2 = LocalDateTime.of(2025, 12, 31, 15, 30) val res = dateTime1.isEqual(dateTime2) println(res)

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

Boolean true

Пример

Сравним объекты с разным временем:

val dateTime1 = LocalDateTime.of(2025, 12, 31, 15, 30) val dateTime2 = LocalDateTime.of(2025, 12, 31, 18, 45) val res = dateTime1.isEqual(dateTime2) println(res)

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

Boolean false

Пример

Сравним объекты с разными датами:

val dateTime1 = LocalDateTime.of(2025, 12, 31, 15, 30) val dateTime2 = LocalDateTime.of(2025, 12, 30, 15, 30) val res = dateTime1.isEqual(dateTime2) println(res)

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

Boolean false

Пример

Использование isEqual в условном выражении:

val currentDateTime = LocalDateTime.now() val targetDateTime = LocalDateTime.of(2025, 12, 31, 23, 59) if (currentDateTime.isEqual(targetDateTime)) { println("Current datetime equals target datetime") } else { println("Datetimes are different") }

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

String "Datetimes are different"

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

  • функцию isBefore класса LocalDateTime,
    которая проверяет, является ли дата и время более ранними
  • функцию isAfter класса LocalDateTime,
    которая проверяет, является ли дата и время более поздними
  • функцию isEqual класса LocalDate,
    которая сравнивает даты на равенство
  • класс LocalDateTime,
    который представляет дату и время