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 中啥类型
java.sql.Date和java.util.Date的区别