如何修改CDSW会话的时区

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

Fayson的github:

https://github.com/fayson/cdhproject

提示:代码块部分可以左右滑动查看噢

1.文档编写目的

无论我们的CDSW服务器上设置的为什么时区,CDSW中启动的会话默认时区为UTC,与我们的时区不一致影响使用。本篇文章Fayson主要介绍如何为CDSW的会话设置时区。

测试版本

1.CDSW1.4

2.显现重现

1.在CDSW中启动一个会话通过代码终端输出日期与服务器时间对比

可以看到在CDSW会话中通过代码和终端输出的日期与OS上输出的日期不一致,时间与本地时间相差8个小时。

3.设置CDSW会话时区

CDSW会话时区的设置,可以通过两种方式设置,一种设置全局的,另一种是针对当前的Project进行设置。在当前CDSW1.4测试版本中全局的设置不能生效需要升级到CDSW1.4.2解决。如下配置还是将两种配置方式都讲一下:

全局配置

1.使用管理员账号登录CDSW平台,进入Admin菜单页面

2.点击“Engines”进入该菜单,在“Environmental variables”下增加如下环境变量

TZ=Asia/Shanghai

指定Project配置

1.选择需要设置的Project点击进入

2.点击“Setting”,进入“Engine”配置界面

完成配置后,重启相应Session即可。

4.时区验证

修改后代码和终端输出的日期与当前时间一致。

5.总结

在CDSW1.4版本之前通过全局的方式设置环境变量不会在所有的会话生效,需要将CDSW版本升级至1.4.2。在未升级前可以通过在对于的Project中进行环境变量配置。

提示:代码块部分可以左右滑动查看噢

为天地立心,为生民立命,为往圣继绝学,为万世开太平。

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181024B02SK000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券