gpt4 book ai didi

java - 在 Java 中读取更新时的 SQL 时间戳

转载 作者:行者123 更新时间:2023-12-01 14:59:48 25 4
gpt4 key购买 nike

我现在正在编写一个客户端服务器应用程序,当客户端向服务器发送命令时,SQL 数据库中的记录将被更新,并且更新时会在字段上设置时间戳。但现在我想读取 SQL 数据库中最后一小时在线的所有用户的时间戳。

这就是我现在的情况:

SELECT username FROM users WHERE lastonline...

lastonline 是包含用户上次更新时间戳的字段。我现在不知道如何检查他在过去一小时内是否在线。

感谢您的帮助。

最佳答案

从用户位置选择用户名,其中lastoinline>“现在日期 - 1 小时”和lastoinline<=“现在日期”

Date dеNow = new Date();
Date веBefore = tdNow; tdBefore.setHours(tdBefore.getHours()-1);
String query = "SELECT username FROM user WHERE lastonline>='"+(dtBefore.getTime/1000)+"' AND lastonline<='"+(dtNow.getTime/1000)+"'

"

关于java - 在 Java 中读取更新时的 SQL 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13835351/

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