有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

sql JAVA:如何减去当前时间和存储在数据库中的数据时间。?

我正在用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

        }`

共 (0) 个答案