Rol*_*nez 0 java mysql sql casting
Date date = new Date();
DateFormat dt = new SimpleDateFormat("yyyy-MM-dd");
try {
date = dt.parse("2014-03-14");
} catch (ParseException parseException) {
}
orderBean.setDate((java.sql.Date) date);
Run Code Online (Sandbox Code Playgroud)
当我尝试使用上面的代码将 util.date 转换为 sql.date 时,会发生如下错误。我正在使用 mysql 数据库来存储数据。谁能帮我?
Mar 14, 2014 11:16:44 AM gui.salespot jButton1ActionPerformed
SEVERE: null
java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
Run Code Online (Sandbox Code Playgroud)
没有。你不能像这样投射不同类型的对象。
相反,您可以获得long并使用它的时间。
java.sql.Date sDate = new java.sql.Date(date.getTime());
Run Code Online (Sandbox Code Playgroud)