util.Date和sql.Date

问题:使用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 这样的参数

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容