一、时间类的类型
Java中的时间类为java.util.Date
MySQL对应的时间类为java.sql.Date
- 其中java.util.Date为java.sql.Date的父类,
- 所以,在Java中创建的java.util.Date不能直接通过JDBC操作,插入到数据库中.
- 通过JDBC查询数据库的时间java.sql.Date可以赋值给Java中的java.util.Date
解决方案:
- 通过时间转换成long型长整数,转换时间类型
util.Date转sql.Date
java.sql.Date date1 = new java.sql.Date(new java.util.Date().getTime());
sql.Date转util.Date
//date1为上面代码片中的Date
java.util.Date date2 = new java