1.Date的类结构:
因为java.util.Date是java.sql.Date的父类,所以不能通过 “强转” 来转换类型
由于这两个类都有 Date(long date) 构造方法,且都有 long getTime() 方法来返回当前Date的毫秒数,因此可以通过这个特性进行两者间的相互转换。
转换代码如下:
//java.sql.Date转为java.util.Date
java.sql.Date date=new java.sql.Date();
java.util.Date d=new java.util.Date (date.getTime());
//java.util.Date转为java.sql.Date
java.util.Date utilDate=new Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());