首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >weblogic从10.3.0升级到10.3.6.0.11后的时区格式差异

weblogic从10.3.0升级到10.3.6.0.11后的时区格式差异
EN

Stack Overflow用户
提问于 2015-12-01 17:20:51
回答 1查看 219关注 0票数 0

我的应用程序(Java组件)进行过程调用,接收引用游标形式的SQL,并提供输出。该应用程序部署在JRockit 160_05和WebLogic10.3.0中。升级到Weblogic后,添加到10.3.6.0_11的所有时间戳元素的时区略有不同。对于相同的数据库和相同的数据,只有在升级之后才会注意到差异。在数据库中,输出如预期数据库为oracle 10.2.4.0当前Java版本: JDK 1.6.0_105当前weblogic 10.3.6.0_11格式差异示例:升级前: 11/16/2015 10:14:49 +0.00

升级后: 11/16/2015 09:00:25 GB

正如上面所看到的,这种差异是在时区中观察到的。在输出中,我们意外地得到'GB‘而不是'+0.00’

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-02 20:01:44

尽管这看起来像是jdbc驱动程序问题,但请尝试更改数据库中NLS_TIMESTAMP_TZ_FORMAT属性的值(不是最佳解决方案)。将格式设置为使用区域偏移量(例如: 1999-01-15 8:00:00 -8:00)而不是zoneid。希望对您有所帮助,请参考:http://docs.oracle.com/cd/B19306_01/server.102/b14225/ch4datetime.htm

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34016724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档