LocalTime lt1 = LocalTime.now(); // usually contains seconds and subseconds
LocalTime lt2 = LocalTime.of(22, 48); // example with zero second part
boolean isEqualInSecondPrecision =
lt1.truncatedTo(ChronoUnit.SECONDS).equals(lt2.truncatedTo(ChronoUnit.SECONDS));
4条答案
按热度按时间i7uq4tfw1#
考虑到问题的上一次编辑版本,您可以比较
LocalTime
以这样的方式分时分秒:8xiog9wr2#
像这样的
当然,如果你需要的话,还有几秒钟
wqsoz72f3#
您可以在这两种情况下使用
myTime.withHour(0)
,你只剩下了几分钟和几秒钟的不同,你可以来这两次。例子:
zzwlnbp84#
你可以把两个纳米设置为一个数字,使它们彼此相同,比如说,0,来比较它们。