关于时间的显示

zhu_liping 2002-04-19 11:15:33
为什么下面的代码结果不一样?
<%
SimpleDateFormat fmtrq1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss",Locale.US);
String sql;
sql="select sysdate from dual";
rs = stmt.executeQuery(sql);
rs.next();
java.util.Date dhsj=rs.getDate(1);
out.println(fmtrq1.format(dhsj));
out.println("<p>");
Date today = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
out.println(formatter.format(today));
%>
结果
2002-04-19 12:00:00
2002-04-19 11:14:17
...全文
3 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu_liping 2002-04-25
当然不是的啦,
oracle中sysdate 是datetime类型的
回复
donny2000 2002-04-22
SQL里面sysdate 返回的只是日期把 时间没有 就默认的12:00:00了
第二个有时间就室当前时间了
回复
zhu_liping 2002-04-22
说过了,是同一台机器呀,
回复
wwwfwww 2002-04-21
9494
回复
weidegong 2002-04-21
一个从数据库读出来的时间,一个是当前时间,为什么要相等?
回复
zhu_liping 2002-04-19
怎么办?同志们想想办法呀,
你们从数据库中读出来的date字段,都不用显示时间的吗?
回复
zhu_liping 2002-04-19
同在一台机器上面呀,数据库也在一起的
回复
chensh1024 2002-04-19
sql应该这样写(是sqlserver吗)
sql="select getdate() as currdate";
回复
salute 2002-04-19
你运行了两次结果不一样?而且都和标准时间不同?
回复
zhu_liping 2002-04-19
上面一个的时间呀
回复
salute 2002-04-19
什么叫结果不一样?
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

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