- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
JVM 时区详细信息: 印度标准时间亚洲/Calcutta019800000
数据库时区详细信息:美国中部标准时间/芝加哥3600000-21600000
示例代码:
String sql = "select systimestamp as base from dual";
....
PreparedStatement stmt = con.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
while(rs.next()) {
System.out.println(rs.getTimestamp("base"));
System.out.println(rs.getString("base"));
}
测试 1:我使用 ojdbc14.jar 10.1.0.3.0 进行了测试,它按预期打印数据库时间
输出:
2013-12-05 01:23:57.141583
2013-12-5 1.23.57.141583000 -6:0
测试 2:我使用 ojdbc5.jar 和 ojdbc6.jar 11.2.0.3.0 进行了测试,getTimestamp 打印本地时间,而 getString 打印 db 时间。
输出:
2013-12-05 12:57:54.3508
2013-12-05 01:27:54.3508 -6:00
请提出 Test-2 ojdbc 驱动程序版本 11.2.0.3.0 有什么问题,其中 getTimestamp() 打印本地时间。我的应用程序期望 getTimestamp() 中的 Test-1 之类的数据库时间与数据库时间戳匹配。
最佳答案
几天前我们在公司遇到了同样的问题。最重要的是,您永远不应该将时间戳作为字符串获取(因为它是特定于数据库/驱动程序的)并且始终获取 TimeStamp 对象并使用 SimpleDateFormat
以任何您想要的方式对其进行格式化。
总是值得一提的是,Timestamp 类是一个可憎的东西,来自 javadocs
Due to the differences between the Timestamp class and the java.util.Date class mentioned above, it is recommended that code not view Timestamp values generically as an instance of java.util.Date. The inheritance relationship between Timestamp and java.util.Date really denotes implementation inheritance, and not type inheritance.
关于java - 来自 ojdbc5 和 ojdbc 的时间戳问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20398665/
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。 最佳答案 使用下面的代码来实现你所需要的。 Bitmap src = Bitm
有没有办法通过 Graph API 戳另一个用户?基于this post ,并使用 Graph Explorer ,我发布到“/USERID/pokes”,我已经授予它(Graph API 应用程序和
我有两个向左浮动的元素。一个是 body 的第一个 child ,另一个是容器的第一个 child ,容器是 body 的第二个 child 。 ...
我是一名优秀的程序员,十分优秀!