在 Java 中比较 Time
的正确方法是什么?
我的意思是 java.sql.Time
。
或者有没有更好的方法可以比较 Joda Time 中的时间?
最佳答案
如果您可以使用 Joda Time,请这样做。在持久层将所有 sql 类型转换为 Joda 等价物,然后在您的业务逻辑中使用 Joda 对象。你不会后悔的,相信我。
LocalTime 可能是您要使用的对象,然后您可以使用 compareTo()
、isAfter()
、isBefore()
。如有必要,将其合并到完整的 DateTime 中也非常容易。
关于java - 在 Java 中比较 java.sql.Time 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6869760/