在Java中比较Time
的正确方法是什么?
我的意思是java.sql.Time
。
或者有更好的方法可以比较Joda Time的时间吗?
答案 0 :(得分:7)
如果可以使用Joda Time那么做。在持久层将所有sql类型转换为Joda等效项,然后在业务逻辑中使用Joda对象。相信我,你不会后悔的。
LocalTime可能是您要使用的对象,然后您可以使用compareTo()
,isAfter()
,isBefore()
。如果需要,它也很容易合并到一个完整的DateTime中。