当我尝试从MySQL中检索时间并将其设置为
以下是代码。
JLabel
时,会出现错误。
有人能建议我如何解决这个问题吗?java.sql.SQLException: Illegal hour value '50' for java.sql.Time type in value '50:51:05.
以下是代码。
String sql = "SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(ot)))"
+ " FROM attendance"
+ " WHERE department = '"+department+"'"
+ " AND date BETWEEN '"+dateChooser1+"' AND '"+dateChooser2+"'";
st = con.createStatement();
rst = st.executeQuery(sql);
if(rst.next())
{
String time = rst.getString(1);
oTimeTemp.setText(time);
}
select sum(time_to_sec(ot))) from /* etc */
并在 Java 中以某种方式处理秒数的总和。 - Ole V.V.