gpt4 book ai didi

java - Derby 时间戳比较

转载 作者:行者123 更新时间:2023-11-29 05:39:21 25 4
gpt4 key购买 nike

目前我使用的是 Apache Derby 数据库,但遇到了问题。有一列的数据类型为 TIMESTAMP。现在,我可以使用 Java 访问此列,但我只想查找具有特定日期的记录。

例如,colTime 列中的条目:

  • 2013-08-14 18:20:00.0
  • 2013-08-15 18:20:00.0
  • 2013-08-15 18:21:00.0
  • 2013-08-16 18:20:00.0

现在我想查找日期为 2013-08-15 的所有条目。

我不知道,我的 SQL 查询应该像这样吗?我不这么认为..

st.executeQuery("SELECT * FROM table_1 WHERE DATE(colTime)=DATE(TIMESTAMP("
+ new Timestamp(time.getTimeInMillis()) + ")");

最佳答案

According to the OP ,解决方案是:

SELECT * FROM table_1 WHERE DATE(colTime) = DATE(TIMESTAMP(/*timestamp*/))

关于java - Derby 时间戳比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18237293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com