【发布时间】:2012-07-26 00:43:31
【问题描述】:
我使用的是 Oracle 11g,当我尝试通过 JSP 提取数据时,两个环境之间的日期格式不同。两者都具有相同的代码。两者都指向两个不同的 oracle 11g 实例。
例如,服务器 A 返回 2012-08-31,但服务器 B 返回 8/31/2012。
这是我打印日期的 jsp 部分:
String query = "select dob from profiles";
Stement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE);
ResultSet rs =stmt.executeQuery(query);
while(rs.next()){
out.println(rs.getString[0]);
}
系统 A: Oracle Database 11g 企业版 11.2.0.2.0 - 64 位 Oracle JDBC 驱动程序版本:11.2.0.3.0
系统 B: Oracle 数据库 11g 版本 11.1.0.0.0 Oracle JDBC 驱动程序版本:10.2.0.2.0
知道为什么会这样吗?先感谢您。 约翰
【问题讨论】:
-
没有足够的细节。提供JSP和更多细节
-
您是否尝试过使用
rs.getDate()。顺便说一句,这rs.getString[0]看起来不正确