java程序中获取数据库date字段时的日期格式问题
2011-09-02 16:58
225 查看
准备:
一张数据表(若干数据记录,字段“CREATE_DATE“)- order,
表映射的java实体类(属性字段private java.util.Date createDate) - Order,
一个dao类 - orderDAO
提取日期字段方式一:问题
//Dao类中的复制方法
order.setCreateDate(rs.getDate("CREATE_DATE")); //注意:这里ResultSet返回的Date是java.sql.Date而不是java.util.Date
这样的做法会导致日期的精确度降低了,发现只精确到天。即:库表中是[2011-8-18 9:01:27],而提取到的却是[2011-8-18]
[b]提取日期字段方式二[/b]:解决
//Dao类中的复制方法:
order.setCreateDate(rs.getTimestamp("CREATE_DATE"));
这样做,可以得到java对象中的java.util.Date字段和库表中表示的日期是一致的。
一张数据表(若干数据记录,字段“CREATE_DATE“)- order,
表映射的java实体类(属性字段private java.util.Date createDate) - Order,
一个dao类 - orderDAO
提取日期字段方式一:问题
//Dao类中的复制方法
order.setCreateDate(rs.getDate("CREATE_DATE")); //注意:这里ResultSet返回的Date是java.sql.Date而不是java.util.Date
这样的做法会导致日期的精确度降低了,发现只精确到天。即:库表中是[2011-8-18 9:01:27],而提取到的却是[2011-8-18]
[b]提取日期字段方式二[/b]:解决
//Dao类中的复制方法:
order.setCreateDate(rs.getTimestamp("CREATE_DATE"));
这样做,可以得到java对象中的java.util.Date字段和库表中表示的日期是一致的。
相关文章推荐
- JAVA-数据库Date格式在前台JSP页面的获取
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- java中Date无法获取数据库时分秒的问题
- 使用poi实现java读取excel表格并存储到数据库中解决读取日期格式问题(ssm框架)
- Java+MSSQL数据库,日期字段数据存储问题
- Java 获取固定格式的日期工具类 DateUtil
- Java处理excel导入数据库日期格式的处理(24时制变为12时制问题的处理)
- 解决mysql 数据库中日期类型00:00:00 的问题 设置xml数据类型:java.util.Date
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- 解决mysql 数据库中日期类型00:00:00 的问题 设置xml数据类型:java.util.Date
- java 把string数据转换成date数据存入mysql的问题,如何获取当前时间date存入数据库
- JAVA日期格式问题 SimpleDateFormat方法
- 关于java获取Oracle中date类型字段问题
- java中Date无法获取数据库时分秒的问题
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- java 获取date日期的String格式
- Java获取数据库日期字段,后面有.0的解决方法。 |浏览:2416|更新:2013-06-27 17:22|标签:java 我们一般获取数据库字符串,在得到行后,就会用getString获取字符串
- java Date 获取日期字符串可能出现的问题
- java日期格式大全 format SimpleDateFormat
- java日期格式大全 format SimpleDateFormat