区别在于
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