如何取得oracle数据库的时间并显示到页面上?大家知道的请帮忙

sylmoon 2004-09-28 11:30:36
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("jdbc/Oracle_txcCoreDS");

conn=ds.getConnection();
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("SELECT sysdate FROM dual");

out.println("<br>"+rs);


这里直接打印rs肯定不对,但不知道用什么方法,谢谢
...全文
125 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
drugon 2004-09-28
  • 打赏
  • 举报
回复
你用Calendar这个类先把时间转换一下,直接从oracle里读出的时间是YY-MM-DD HH:MM:SS的,估计你不想把这种格式的数据打出来,你用Calendar类的YEAR,MONTH ,DAY_OF_MONTH就可以得到年,月,日了,它们都是static类型的,可以直接得到其值。
itjonney 2004-09-28
  • 打赏
  • 举报
回复
up
hbuzhang 2004-09-28
  • 打赏
  • 举报
回复

ResultSet rs=st.executeQuery("SELECT sysdate FROM dual");之后写上:
while(rs.next()){
out.print(rs.getString(1));
}
这样应该可以吧
sylmoon 2004-09-28
  • 打赏
  • 举报
回复
没有人知道?
chendzcs 2004-09-28
  • 打赏
  • 举报
回复
小P说得对。
禽兽v5 2004-09-28
  • 打赏
  • 举报
回复
ResultSet rs=st.executeQuery("SELECT to_char(sysdate, 'YYYY-MM-DD hh24:mi:ss') sysdate FROM dual");

if ( rs.next() )
{
out.println("<br>" + rs.getString("sysdate"));
}
drugon 2004-09-28
  • 打赏
  • 举报
回复
如果只想打印查询结果,你用
out.println("<br>"+rs.getDate("sysdate"));只要你的sysdate这个字段提日期类型的就可以了。

81,122

社区成员

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

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