Ява: Как минус текущее время и время данных, которые были сохранены в базе данных.? - PullRequest
0 голосов
/ 24 января 2019

Я занимаюсь разработкой системы посещаемости на основе отпечатков пальцев с использованием Java, и я не знаю, как автоматически выходить из системы после повторного сканирования одних и тех же данных отпечатков пальцев.Вопрос в том, как минусить текущее время и время, которое было сохранено в базе данных.

вот мой код

  String sqlReports ="SELECT 
  sch_id='"+id.getText()+"',name,date,timein,timeout FROM reports";
  Statement st = cn.createStatement();
  ResultSet rs = st.executeQuery(sqlReports);              
  while(rs.next()){
  SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss a"); 
  out.setText(sdf.format(rs.getString("timeout")));
  String r= sdf.format(cal.getTime());

if (cal.getTime() - out.getText() > 10) {

// Updatesqlhere

        }`
...