gpt4 book ai didi

java - 来自 SQL 的 Java 中的日期时间

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

我有这段代码

while(activecheck.next()){
Date status;
String vincheck;
Date curr = new Date();
int datecheck;
status = activecheck.getDate(8);
vincheck = activecheck.getString(2);
String update = "UPDATE Auctions SET status = '"+inactive+"' WHERE vin = '"+vincheck+"'";
datecheck = status.compareTo(curr);

if(datecheck < 0){
stmt6.executeUpdate(update);
}
}

循环遍历 mysql 表以检查非 Activity 投标。我正在尝试检查 sql 行中列出的日期和时间是否已通过当前时间。但是,每当我这样做时,它似乎只是在比较日期,而不是时间。这可能是什么原因造成的?

这是我使用的格式:yyyy-MM-dd HH:mm:ss`

最佳答案

您应该使用称为时间戳的类型而不是日期。这样你就会覆盖日期和当前时间

  Timestamp timestamp = new Timestamp(System.currentTimeMillis());

关于java - 来自 SQL 的 Java 中的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49821920/

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