-----
查看api文档可以找到java.util.Date和java.sql.Date的关系
java.util.Date 和 java.sql.Date都继承自超类 java.lang.Object
java.util.Date是java.sql.Date的父类
子类java.sql.Date向父类java.util.Date转换:可以直接转换,这里要初始化传入一个long类型数字,我写的是0
java.util.Date utilDate = new java.sql.Date(0);
父类java.util.Date向子类java.sql.Date转换:要通过父类方法getTime(),getTiime()会返回一个long类型的毫秒数,通过这个中间值(毫秒数)去转换
java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());
下面这是父类java.util.Date的方法介绍,子类java.sql.Date继承了父类java.util.Date , 自然也具有这个方法
long | getTime() 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 |
最近作业遇到了这个转换问题,搜了一些资料,记录一下,如有错误,请多指教