gpt4 book ai didi

java - 用于返回正在进行的拍卖的 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 12:28:52 26 4
gpt4 key购买 nike

我有一张 table

Id   AuctionName    URL     StartDate                 EndDate                  
1 auction1 image 2015-01-11 22:27:21 2015-01-12 14:25:22
2 auction2 video 2015-01-12 05:30:50.0 2015-01-14 08:18:10

我使用 Java 获取 currentTimeStamp,如下所示:

public Timestamp getCurrentTimestamp(){
java.util.Date date= new java.util.Date();
SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentDate=dateFormater.format(date);
Timestamp currentTimestamp=Timestamp.valueOf(currentDate);
System.out.println(currentTimestamp);
return currentTimestamp;
}

这是我的输出。

2015-01-12 05:30:50.0

检索 currentAuctions 的正确 SQLQuery 是什么。我希望得到一些帮助。

最佳答案

SELECT id, AuctionName FROM auctiontable WHERE (NOW() BETWEEN StartDate AND EndDate);

您也可以将 NOW() 替换为 Java 代码中形成的字符串,但这更清晰。

关于java - 用于返回正在进行的拍卖的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27900126/

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