如何取得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肯定不对,但不知道用什么方法,谢谢
...全文
80 点赞 收藏 7
写回复
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这个字段提日期类型的就可以了。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告