Java java.util.date 与 java.sql.date 区别和转换

来源:互联网 发布:淘宝网修改密码 编辑:程序博客网 时间:2024/05/21 17:00

继承关系: java.lang.Object --> java.util.Date --> java.sql.Date
sql.date: 数据库的时间字段
util.date: 日常时间字段

public class testDate {

 public static void main(String[] args) {
  java.util.Date utilDate = new java.util.Date();
  java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); 
  System.out.println(utilDate);
  System.out.println(sqlDate);
  
  java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  System.out.println(simpleDateFormat.format(utilDate));
  System.out.println(simpleDateFormat.format(sqlDate));
 }

}