【发布时间】:2014-12-12 15:55:44
【问题描述】:
我曾经在 Oracle 中使用 trunc(sysdate) 来获取一天的开始,并使用 trunc(sysdate + 1) 来获取一天的结束。
但是对于我们使用 H2 DB 的测试,这是行不通的。
有什么不错的选择来开始新的一天吗?
【问题讨论】:
-
select trunc(sysdate) from dual;时得到什么输出 -
trunc(sysdate+1)为您提供第二天的开始,而不是一天的结束。要获取当天的最后一秒,您可以使用trunc(sysdate)+0.99999。 -
我只是在使用
where TIME_COLUMN >= trunc(sysdate) and TIME_COLUMN < trunc(sysdate + 1)来获取“今天的”东西