java.util.Date 与java.sql.Date相互转换

1.java.util.Date to java.sql.Date

java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());

2.java.sql.Date to java.util.Date

java.sql.Date sqlDate = ……;

java.util.Date utilDate = new java.util.Date(sqlDate.getTime());

3.java.util.Date to java.sql.Timestamp

java.sql.Timestamp sqlDate = new java.sql.Timestamp(new java.util.Date().getTime());

4.java.sql.Timestamp to java.util.Date

java.sql.Timestamp sqlDate = ……;

java.util.Date utilDate = new java.util.Date(sqlDate.getTime());

ps:其实就是通过构造方法传递一个long型参数来互相转换

java.sql.Date 与 java.sql.Timestamp 的区别

java.sql.Date :精确到天

java.sql.Timestamp :精确到毫秒

你可能感兴趣的:(java,sql)