比较java中的两个时间字符串
给定两个字符串,例如02:03:45和10:04:20代表hh:mm:ss
有没有有效的方法来确定哪个较小,哪个较多?
我的想法:
我想把它们分开:然后检查。但我想知道是否
有一种巧妙的方法来做到这一点
回答
你可以这样做:
LocalTime time1 = LocalTime.parse("02:03:45");
LocalTime time2 = LocalTime.parse("10:04:20");
然后调用: time1.compareTo(time2)
- 另外,你可以调用`time1.isBefore(time2)`或`time2.isAfter(time1)`