util.Date和sql.Date

2019-12-15  本文已影响0人  lereina

问题:使用sql去获取当日的记录,发现数据库明明有记录但是结果显示为null。

解决:因为在数据库中时间存的类型是datetime,所以具体的时间都是00:00:000,但是在java中,new Date生成的时间是有具体的时分秒的,因此需要对util.Date和sql.Date做一个转换:

java.util.Date date =new java.util.Date();

Date now =new Date(date.getTime());

这样在sql查找的时候使用的就是类似2019-12-15 这样的参数

上一篇 下一篇

猜你喜欢

热点阅读