如何显示Oracle数据库中Date字段中的时间?

mxp 2006-05-16 10:08:02
约束条件:
1、不允许修改数据库结构,提议将Date类型转换为Varchar2类型之类的,不建议回复
2、不允许在select 语句上作文章,比如select to_char(field,'yyyy-mm-dd hh:mi:ss') 之类的,不建议回复

补充说明:
比如就是给了一个class,不允许改,里面方法返回一个sql,如select * from table1
里面有一个Date类型字段,怎么处理?

已试验:
getTimestamp 取得的时间都是0
getTime 出错
getObject 只有日期
getString 只有日期
getDate 当然只有日期

怎么解决?给JDK打什么补丁?
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
imA 2006-05-16
  • 打赏
  • 举报
回复
java.sql.Date date=rs.getDate("time");


然后用java.text.SimpleDateFormat进行处理。

RainRainbow 2006-05-16
  • 打赏
  • 举报
回复
getTimestamp应该可以
RainRainbow 2006-05-16
  • 打赏
  • 举报
回复
getTime取这种15:44:09
getDate取这种2006-04-21
getTimestamp取这种2006-04-21 15:44:09.0
是Date型的应该没错的
mxp 2006-05-16
  • 打赏
  • 举报
回复
取不出来的

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧