【发布时间】:2021-01-05 11:52:30
【问题描述】:
我需要从数据库中删除一些记录。在表中,我有一列包含日期(java.util.Date)记录。例如,我需要从表中获取早于 x 小时的行。我的函数有一个值得几秒钟的 int Y。我需要做类似的东西。 Date (currentDate) - Y。然后进行查询,我将该列与计算进行比较。有什么建议吗?
【问题讨论】:
-
SQL 语法会略有不同,具体取决于您使用的关系数据库。
-
是哈娜。我尝试使用此条件“
-
可能是这样的? stackoverflow.com/questions/18726873/… 另外我认为你现在不应该使用 java.util.Date 和 Calendar,你应该使用新的 Time Api,例如 LocalDateTime、LocalDate 等。这些类有自己的时间加减实现。
-
请提供更多信息。你已经尝试过什么?
-
如果你使用来自 java.time 的LocalDateTime,这很容易。