java.util.Date和java.sql.Date的区别
java.util.Date和java.sql.Date的使用区别。
java.sql.Date
java.sql.Date是java.util.Date的子类,java.sql.Date(Long long)中的long参数为时间戳,可以有java.util.Date().getTime()获取。
数据库中的Date类型字段对应的就是java.sql.Date类型。
java.util.Date
java.util.Date适用于Java中的时间类型,可以通过SimpleDateFormat转化各种格式或者获取当前的时间。
1 | Date date1 = new Date(); |
不能由java.sql.Date得到java.util.Date。
总结
java.sql.Date主要是用于sql中的!而java.util.Date用语一般的环境下都行!
(惨痛的教训,各种类型的时间格式化)