java.sql.Date 和java.util.Date并不相同
来源:互联网 发布:网店美工工作职责 编辑:程序博客网 时间:2024/05/21 11:03
这是我写一个小工程的第三篇总结,从这篇开始,记录我在开发过程中碰到的各种坑。
java.sql.Date 和java.util.Date并不相同
虽然java.util.Date
是java.sql.Date
,java.sql.Time
,java.sql.Timestampe
的父类,但是这几个类之间并没有遵循里氏替换原则,java.sql.Date
只保存了日期信息,没有时间信息,java.sql.Time
只有时间信息,没有日期信息,也就是说在访问数据库的时候,最好将java.util.Date
与java.sql.Timestampe
做对应,当然这也要看具体业务要求。
另附搜索到的JDBC中PreparedStatement.setDate()
方法的注意事项
如果使用setDate(index, new java.sql.Date(new util.Date().getTime()));
方法会损失时间,可以使用Timestamp来处理
设置使用setTimestamp(index, new java.sql.Timestamp(System.currentTimeMillis()));
获取使用java.util.Date dt = rs.getTimestamp(index);
参考博客:JDBC预处理语句setDate()方法的问题
0 0
- java.sql.Date 和java.util.Date并不相同
- java.util.Date和java.sql.Date
- java.util.Date和java.sql.Date
- java.sql.date和java.util.date
- java.util.Date和java.sql.Date
- java.util.Date和java.sql.Date
- java.util.Date和java.sql.Date
- java.util.Date 和 java.sql.Date 之间的转换
- java.util.Date和java.sql.Date的区别
- Java.util.date 与 java.sql.date区别和转换
- java.util.date和java.sql.date的区别
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- getopt函数
- 2016搜索提高1001
- 1046. 划拳(15)
- IO流之显示指定类型的文件
- IPython常用用法
- java.sql.Date 和java.util.Date并不相同
- sublime常用命令
- 1047. 编程团体赛(20)
- KNN(K-Nearest Neighbor)分类算法原理
- 欢迎使用CSDN-markdown编辑器
- 1048. 数字加密(20)
- 个人博客的部署
- 1049. 数列的片段和(20)
- MAC上mysql中文乱码解决方案(亲测可用)