MySQL 存储时间丢失毫秒

2017-10-12  本文已影响0人  冰糖小新

在利用JPA操作MySQL的时候,在插入Timestamp之后用该Timestamp查询出错,查询不到该条数据;原因是MySQL的驱动mysql-connector-java会自动舍弃(不同版本驱动操作可能不一样,有的是四舍五入)
下图是通过Junit操作的数据,同样的时间,第一条时间是存储到MySQL之后再提取出来的,第二条是Timestamp生成的实时时间,两条的差别就在毫秒那里。

打印的log.png

所以解决方案是利用SimpleDateFormat

例如.png
利用nowTime这个已经格式化了的时间存进数据库。

参考链接

上一篇下一篇

猜你喜欢

热点阅读