区别在于
java.util.Date 是 java.sql.Date的父类

public class diff_sqlDate_and_utilDate {
    public static void main(String []args){
        java.util.Date da = new java.util.Date(1234567);
        java.sql.Date db = new java.sql.Date(1234567);
        System.out.println(da.toString() + "\n" + db.toString());
    }
}


运行结果
Thu Jan 01 08:20:34 CST 1970
1970-01-01

由此可见,java.util.Date类比java.sql.Date类记录的时间更细致。
如何转化呢?

public class diff_sqlDate_and_utilDate {
    public static void main(String []args){
        java.sql.Date d = new java.sql.Date(12345678);
        java.util.Date dd = new java.util.Date(d.getTime());
        System.out.println(dd);
    }
}


运行结果
Thu Jan 01 11:25:45 CST 1970
posted on 2016-12-07 19:59  岚漾忆雨  阅读(28)  评论(0)    收藏  举报