java - 在 Java 中比较 java.sql.Time 的正确方法

标签 java datetime jodatime

在 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/

相关文章:

java - Joda-Time getMillisOfDay() 似乎比 java.util.Date 的 getTime() 毫秒值前进得更快

php - 在某些日子里从公历转换为波斯历时出错

javascript - sandbox.useFakeTimers 用例

python - 将时间戳列表从 timedelta 转换为可读字符串格式

java - 使用子类作为返回类型时,抽象方法不被视为已实现

java - 在 Joda 的波兰语言环境中解析日期?

java - 给定两个不包括周末的日期计算日期

java - 如何进行按键检查和 UI 操作维护?

java - Maven 安装同一依赖项的多个版本

java - Spring Boot @Async 同步运行