Java LocalTime如何比较时间?

时间:2018-04-03 00:13:49

标签: java localtime

在Java中给出两个LocalTime参数,我希望能够比较两次是否相等(同一时间)。我该怎么做?

2 个答案:

答案 0 :(得分:3)

使用LocalTime实例方法进行比较:isBeforeisAfterequalscompareTo

LocalTime lt1 = LocalTime.of( 14 , 17 ) ;
LocalTime lt2 = LocalTime.of( 21 , 29 ) ;

boolean same = lt1.equals( lt2 ) ;

请注意,除了LocalTime之外,某些 java.time 类除isEqual之外还带有equals方法,具有不同的语义。例如:

答案 1 :(得分:2)

尝试:

firstLocalTime.equals(secondLocalTime);

.equals()适用于Java中的所有Object