用java计算值班小时数和加班小时数

用java计算值班小时数和加班小时数,java,sql,string,jdbc,time,Java,Sql,String,Jdbc,Time,我从jtextfield中得到的时间字符串是intime,从数据库中得到的第二个字符串是toal duty hrs和加班hrs,并用java将其发送到数据库 stm=con.createStatement();rs = stm.executeQuery("Select * from InOut where Token_No='"+jTextField1.getText()+"'"); if(rs.next()) { String intime = rs.getString("I

我从jtextfield中得到的时间字符串是intime,从数据库中得到的第二个字符串是toal duty hrs和加班hrs,并用java将其发送到数据库

 stm=con.createStatement();rs = stm.executeQuery("Select * from InOut where  Token_No='"+jTextField1.getText()+"'");
 if(rs.next())
  { 
   String intime = rs.getString("In_Time");JOptionPane.showMessageDialog(null,"IN Time is '"+intime+"'"+"'");
   String outtime = jTextField2.getText();
   JOptionPane.showMessageDialog(null,"Out Time is '"+outtime+"'"+"'");

请引导….

从数据库和文本字段获取的时间格式是什么。我已将时间格式设置为hh:mm:ss您的要求有点模糊,但简而言之,您需要开始和结束时间。我希望你能看到一个人在一个系统中工作了多长时间登录的时间?实际上我想看看一个人的工作时间time@Sandee1983你能集中你的问题吗?您是否有一个开始时间和一个停止时间,并且您希望以小时数计算它们之间经过的时间?你的问题是关于数据库的吗?还是关于在Java中使用日期时间值的问题?试着把问题归结为一句话。