关于时间保存到数据库中丢失精度的问题
2016-04-29 14:29
621 查看
实体bean时间对象为java.until.Date 保存到数据库时使用的是
然后保存到数据库就会变成
原来有的时分秒丢失了。
解决方式:
ps.setDate(1,new java.sql.Date(article.getSpidertime().getTime()));
然后保存到数据库就会变成
2016-04-28 00:00:00.0 |
解决方式:
ps.setTimestamp(1, new Timestamp(article.getSpidertime().getTime()));
将日期类型转换成Timestamp类型,可以避免精度丢失。
相关文章推荐
- oracle sql优化
- Oracle 后台进程详解
- django redis VS memcache 区别简介
- oracle 清除当前用户的回收站
- Redis关键点(自动bgrewriteaof)
- SQL Server日期函数总结
- mysql rc模式时binlog_format=row的解释【转】
- Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
- mybatis/JDBC读取mysql数据库中CHAR(1)类型数据为空
- MySQL之alter语句用法总结
- postgresql 的三种日志
- PHP之——Centos 6.5 基于libmemcached,php扩展memcached的安装
- Sqlite 数据库出现database disk image is malformed报错的解决方法
- mysql外键创建失败的问题
- 查看及修改Oracle编码格式方法
- SQL Server Profiler工具
- 彻底卸载oracle数据库
- MySQL 读写分离介绍及搭建
- SQL Server 日期和时间函数
- MySQL多表删除