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

来源:互联网 发布:网络教育 档案 公考 编辑:程序博客网 时间:2024/05/19 19:40

在使用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());


0 0