首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置UniObjects的时区?

如何设置UniObjects的时区?
EN

Stack Overflow用户
提问于 2012-07-04 03:40:22
回答 2查看 169关注 0票数 3

我使用Uniobjects for Java从Win7Pro连接到AIX5.3机器。当udcs用户登录时,将执行/etc/profile。/etc/environment似乎不是源文件。

如果rpc方法(使用aix用户'sbr')调用使用TIME()的Unidata子例程,则其结果为UTC。如果相同的用户('sbr')登录并执行相同的操作(没有rpc),TIME()将返回UTC-5。

在与我的支持人员讨论这个问题时,我被告知UniObjects rpc调用execute /etc/ .profile,但从不检查用户主目录中的配置文件。正如我在第一句话中所说的,似乎也没有使用/etc/environment。

注意:我最初并没有将其标记为java,因为这与相同rpc服务的VB绑定是一致的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-13 01:34:51

我花了几个小时试图解决这个问题。

这里真正的解决方案是不依赖TIME()函数来处理任何重要的事情。如果您在此特定框上修复问题,只需将其移动到另一个框中,问题可能会再次出现。

另外,如果其他程序对时区设置也同样敏感(即,cron作业),弄乱这些设置可能会与这些设置冲突。

幸运的是,我可以重构我的时间函数,使其不依赖于UniBasic ()函数。

祝好运!

票数 0
EN

Stack Overflow用户

发布于 2012-07-04 05:28:48

这不是您将通过UniObjects解决的问题。您需要确保在服务器本身上为udcs用户设置了正确的时区。

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

https://stackoverflow.com/questions/11318004

复制
相关文章

相似问题

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