ユーザーのログイン時に、現在の時刻を確認し、JSP(JAVA)で以前のログイン時刻と比較したい。データベースにログインするたびに時間を保存しました。ここで、ログイン時間を以前のログイン時間の平均と比較し、時間がユーザーの通常のログイン時間とほぼ同じであれば true を返したいと思いました。それ以外の場合は false を返します。誰かが私にそれを行うための良い機能を提案できますか? 私のコードは以下の通りです、
public boolean login_checking(String username) {
    public boolean login = false;
    try {
        PreparedStatement ps = con.prepareStatement("select (case when ((timediff(time(now()),time(accesstime)))<'02:00:00') then 1 else 0 end)from tbl_login_history where uid = ?");
        ps.setString(1, username);
        ResultSet rs = ps.executeQuery();
        if (rs.first()) {
         //   login = rs.getInt(1) < 0;
         //   System.out.println(rs.getInt(1));
        }
        else
        {
            System.out.println("Not exist");
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    return login;
}