Anda dapat menggunakan foundData.getTimestamp() sebagai gantinya, dan mendapatkan stempel waktu, yang dapat Anda ubah menjadi kelas Data java normal :)
Jadi, Anda akan memiliki sesuatu seperti
Date dateSet = new Date(foundData.getTimestamp("dateSet").getTime());
atau sebagai alternatif, jika Anda tidak terbiasa bekerja dengan instance Tanggal (Anda juga harus menggunakan Kalender), Anda dapat melakukan pemeriksaan langsung di kueri SQL Anda,
String getCredentials = "SELECT id,dateSet,strength, IF(dateSet < NOW() - INTERVAL 1 YEAR, TRUE, FALSE) AS oldPasswd FROM users WHERE email=? AND hashPassword=SHA2(CONCAT(?, salt), 256)";
lalu
else if (foundData.getBoolean("oldPasswd")) {
return "2";
}