如何使用java netbeans计算延迟时间输入/超时 if(stud.getText()等于(“0”)) { 日历=Calendar.getInstance(); java.sql.Date ourJavaDateObject=new java.sql.Date(calendar.getTime().getTime()); 尝试 { String sql=“插入信息历史记录(c_id、姓名、中间名、姓氏、联系人、年龄、地址、签入、日期)值(?,,,,,,,,,?)”; PreparedStatement pst=cn.prepareStatement(sql); String sqls=“Update info set stud='1'其中id=“+idno.getText()+”order by id DESC”; PreparedStatement psts=cn.prepareStatement(sqls); execute(); setString(1,idno.getText()); setString(2,name5.getText()); setString(3,middlename5.getText()); setString(4,lastname5.getText()); setString(5,contact5.getText()); setString(6,age5.getText()); setString(7,address5.getText()); setString(8,time.getText()); setDate(9,我们的JavaDateObject); pst.execute(); JOptionPane op2=新建JOptionPane(“已保存!”,JOptionPane.INFORMATION\u消息); JDialog dialogs1=op2.createDialog(“已保存!”); dialogs1.setAlwaysOnTop(true);//

如何使用java netbeans计算延迟时间输入/超时 if(stud.getText()等于(“0”)) { 日历=Calendar.getInstance(); java.sql.Date ourJavaDateObject=new java.sql.Date(calendar.getTime().getTime()); 尝试 { String sql=“插入信息历史记录(c_id、姓名、中间名、姓氏、联系人、年龄、地址、签入、日期)值(?,,,,,,,,,?)”; PreparedStatement pst=cn.prepareStatement(sql); String sqls=“Update info set stud='1'其中id=“+idno.getText()+”order by id DESC”; PreparedStatement psts=cn.prepareStatement(sqls); execute(); setString(1,idno.getText()); setString(2,name5.getText()); setString(3,middlename5.getText()); setString(4,lastname5.getText()); setString(5,contact5.getText()); setString(6,age5.getText()); setString(7,address5.getText()); setString(8,time.getText()); setDate(9,我们的JavaDateObject); pst.execute(); JOptionPane op2=新建JOptionPane(“已保存!”,JOptionPane.INFORMATION\u消息); JDialog dialogs1=op2.createDialog(“已保存!”); dialogs1.setAlwaysOnTop(true);//,java,netbeans,Java,Netbeans,Java.sql.Date扩展了Java.util.Date和零小时、分钟和秒。 这是用于SQL日期yyyy-MM-dd的 对于小时和分钟,请使用java.sql.Timestamp if(stud.getText().equals("0")) { Calendar calendar = Calendar.getInstance(); java.sql.Date ourJavaDateObject = new java.sql.Date(calendar.ge

Java.sql.Date扩展了Java.util.Date和零小时、分钟和秒。 这是用于SQL日期yyyy-MM-dd的

对于小时和分钟,请使用java.sql.Timestamp

if(stud.getText().equals("0"))
{


Calendar calendar = Calendar.getInstance();
                java.sql.Date ourJavaDateObject = new java.sql.Date(calendar.getTime().getTime());

        try
        {
            String sql= "INSERT INTO info_history(c_id,name,middlename,lastname,contact,age,address,checkt_in,date)values(?,?,?,?,?,?,?,?,?)";
            PreparedStatement pst = cn.prepareStatement(sql);


            String sqls = " Update  info set stud = '1' where id = "+idno.getText()+" order by id DESC ";
                    PreparedStatement psts = cn.prepareStatement(sqls);
                    psts.execute(); 
                    pst.setString(1, idno.getText());      
                    pst.setString(2, name5.getText());
              pst.setString(3, middlename5.getText());
              pst.setString(4, lastname5.getText()); 
              pst.setString(5, contact5.getText());
              pst.setString(6, age5.getText());
              pst.setString(7, address5.getText());
                pst.setString(8, time.getText());    
              pst.setDate(9, ourJavaDateObject);
              pst.execute();  
              JOptionPane op2 = new JOptionPane("SAVED!",JOptionPane.INFORMATION_MESSAGE);
              JDialog dialogs1 = op2.createDialog("SAVED!");
              dialogs1.setAlwaysOnTop(true); //<-- this line
              dialogs1.setModal(true);
              dialogs1.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
        info();           
        }catch(Exception e)

        {
            JOptionPane op2 = new JOptionPane("INFO NOT SAVED!",JOptionPane.INFORMATION_MESSAGE);
            JDialog dialogs1 = op2.createDialog("INFO NOT SAVED!");
            dialogs1.setAlwaysOnTop(true); //<-- this line
            dialogs1.setModal(true);
            dialogs1.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
            dialogs1.setVisible(true);
        }



//insert end
}

else if(stud.getText().equals("1"))

{
 //check out
 try
        {

                    String sql = " Update  info_history set check_outt = '"+time.getText()+"' where c_id = "+idno.getText()+" order by id DESC ";
                    PreparedStatement pst = cn.prepareStatement(sql);
                    pst.execute();


            String sqls = " Update  info set stud = '0' where id = "+idno.getText()+" order by id DESC ";
                    PreparedStatement psts = cn.prepareStatement(sqls);
                    psts.execute();

              idno.setText(null);
              name5.setText(null);
              middlename5.setText(null);
              lastname5.setText(null);
              time.setText(null);

              JOptionPane op2 = new JOptionPane("CHECK OUT SAVED!",JOptionPane.INFORMATION_MESSAGE);
              JDialog dialogs1 = op2.createDialog("CHECK OUT SAVED!");
              dialogs1.setAlwaysOnTop(true); //<-- this line
              dialogs1.setModal(true);
              info();


            }catch(Exception e)
        {
            JOptionPane op2 = new JOptionPane("INFO NOT SAVED!",JOptionPane.INFORMATION_MESSAGE);
            JDialog dialogs1 = op2.createDialog("INFO NOT SAVED!");
            dialogs1.setAlwaysOnTop(true); //<-- this line
            dialogs1.setModal(true);
            dialogs1.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
            dialogs1.setVisible(true);
        }        


}       
}

奇怪的语法,尝试使用资源,确保语句被关闭。

请考虑修改你在这个问题中发布的代码示例。目前它的格式和范围使我们很难帮助你;这里有一个让你开始这样做的地方。- 1,不要误会。下面的投票是我们如何表示内容。这里有一个问题;改进您的格式和代码示例,我(或其他人)很乐意恢复它。祝您的代码好运!
    Calendar calendar = Calendar.getInstance();
    Timestamp ourJavaDateObject = new Timestamp(calendar.getTime().getTime());

    String sql= "INSERT INTO info_history(c_id,name,middlename,lastname,contact,age,"
        + "address,checkt_in,date)VALUES(?,?,?,?,?,?,?,?,?)";
    String sqls = "UPDATE info SET stud = '1' WHERE id = ? ORDER BY id DESC";
    try (PreparedStatement pst = cn.prepareStatement(sql);
                PreparedStatement psts = cn.prepareStatement(sqls)) {
        psts.setInt(1, Integer.parseInt(idno.getText()));      
        psts.executeUpdate();

        pst.setString(1, idno.getText());      
        pst.setString(2, name5.getText());
        pst.setString(3, middlename5.getText());
        pst.setString(4, lastname5.getText()); 
        pst.setString(5, contact5.getText());
        pst.setString(6, age5.getText());
        pst.setString(7, address5.getText());
        pst.setString(8, time.getText());    
        pst.setTimestamp(9, ourJavaDateObject);
        pst.executeUpdate();

        JOptionPane.showMessageDialog(null, "", "SAVED!", JOptionPane.INFORMATION_MESSAGE);
        info();           
    } catch(Exception e) {
        JOptionPane.showMessageDialog(null, "INFO NOT SAVED!", e.getLocalizedMessage(),
                JOptionPane.INFORMATION_MESSAGE);
    }