Java.sql.Date精确度问题处理

Posted 0 and 1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java.sql.Date精确度问题处理相关的知识,希望对你有一定的参考价值。

在使用Java.sql.Date往数据库中存入数据时会出现时分秒精度丢失问题

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

或者java.sql.Date sqlDate=new java.sql.Date (System.currentTimeMillis());

都会造成精度丢失

如何解决呢?

我用的解决方法是:

使用java.sql.Timestamp如下:

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

java.sql.Timestamp sqlDate=new java.sql.Timestamp(date.getTime());


以上是关于Java.sql.Date精确度问题处理的主要内容,如果未能解决你的问题,请参考以下文章

java mysql datetime 是java 中啥类型

Time 时间格式处理方法

java.sql.Date和java.util.Date的区别

JDBC入门--- 时间类型大数据

hibernate 插入Java.uitil.date时时分秒丢失问题解决

SQL语句:取某个日期所在季度的最后一天,精确到时分秒