Учитывая два параметра LocalTime в Java, я хотите иметь возможность сравнить два раза, чтобы увидеть, равны ли они (одно и то же время). Как бы я это сделал?
Java LocalTime, как сравнивать время?
Ответы (2)
Пытаться:
firstLocalTime.equals(secondLocalTime);
.equals()
доступен для всех Object
в Java.
person
Tripp Kinetics
schedule
03.04.2018
Сравните с использованием методов экземпляра LocalTime
: isBefore
, isAfter
, equals
и compareTo
.
LocalTime lt1 = LocalTime.of( 14 , 17 ) ;
LocalTime lt2 = LocalTime.of( 21 , 29 ) ;
boolean same = lt1.equals( lt2 ) ;
Имейте в виду, что некоторые классы java.time (кроме LocalTime
) содержат метод isEqual
в дополнение к equals
с другой семантикой. Например:
LocalDate.isEqual
< /a> по сравнению сLocalDate.equals
-
ZonedDateTime.isEqual
по сравнению сZonedDateTime.equals
person
Basil Bourque
schedule
03.04.2018
equals()
? - person shmosel   schedule 03.04.2018