Calendar cal; String sql = "INSERT INTO ttable (dt) values (?);" //dt is a dateTime field in ttable PreparedStatement stmt = connection.prepareStatement(sql); stmt = setDate(1,cal); //not working stmt.execute(); stmt.close();
我想将cal转换为Date类型以插入表中。
有一个getTime()方法(不确定为什么不将其称为getDate)。
getTime()
编辑: 刚意识到你需要一个java.sql.Date。使用的答案之一cal.getTimeInMillis()就是您所需要的。
cal.getTimeInMillis()