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) 个答案