浏览 2792 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-10
最后修改:2009-04-10
具体先看 http://www.iteye.com/problems/14603 发现这个问题后 改用struts2标签 <s:date name="callDate" format="yyyy/MM/dd hh:mm:ss" nice="false"/> 显示的格式如 2009/04/10 12:00:00 时间都是这样 12:00:00 没办法 debug进去查询数据库的地方 我是用jdbc来写的 查询分页 日期部分 cb.setCallDate(rs.getDate("callDate")); 不明白的地方 为什么 java.util.Date的类型 可以接受java.sql.Date类型的呢? 先不说这个问题 说我的试探 cb.setCallDate(rs.getTimestamp("callDate")); 这样显示就完全正确 不管是用类型转换的形式 还是用标签<s:date/>形式 引用 不明白的地方 为什么 java.util.Date的类型 可以接受java.sql.Date类型的呢? 先不说这个问题 原来 这些类 java.sql.Date,java.sql.Timestamp等继承于 java.util.Date 明白我说什么了吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-11
java.sql.Date,java.sql.Timestamp继承 java.util.Date
在数据库中存储要用 java.sql.Date,java.sql.Timestamp,其中java.sql.Date只包含年月日信息 |
|
返回顶楼 | |
发表时间:2009-05-04
你自己不是说的很明白了吗? :P
|
|
返回顶楼 | |