1. 概述
1.1 版本
报表服务器版本 |
---|
11.0 |
1.2 问题简介
定时调度任务中会设置调度周期。调度周期中的「开始时间」根据「工程启动时的服务器时区」进行显示。
例如:浏览器时区是东八区,服务器时区是东七区。
如果定时调度任务设定在 2020-01-03 13:00:00 时执行,那么最终在东七区的 2020-01-03 13:00:00 ,也就是东八区的 2020-01-03 14:00:00 执行。
10.0.17 及之后版本的工程,若工程服务器的时区和浏览器的时区不一致,会出现提示:当前服务器时间为XXX,请注意时区对于定时调度触发时机的影响!如下图所示:
本文将简单介绍修改服务器时区的方法,和如何换算不同时区的时间。
2. 修改服务器时区
2.1 Windows 系统
管理员登录 Windows 服务器,点击「控制面板>时钟和区域>更改时区」,选择正确的时区,并点击「确定」,如下图所示:
2.2 Linux 系统
修改服务器下/etc/sysconfig/clock文件,修改内容为:
注:本示例以「上海」为例。
ZONE="Asia/Shanghai"
UTC=false
ARC=false
修改完成后需要重启工程。
3. 换算时区时间
例如服务器时区为西十区,希望定时调度任务在东八区的 2021-03-04 13:00:00 启动。
西十区为 UTC-10,东八区为 UTC+8,西十区比东八区早 18 小时,则任务应当设定在西十区的 2021-03-03 19:00:00 启动。
时区 | 地区 | 时差换算 | 示例 |
---|---|---|---|
西十二区 | 国际日期变更线以西 | UTC-12 | 2021-01-04 12:00:00 |
西十一区 | 萨摩亚、纽埃岛 | UTC-11 | 2021-01-04 13:00:00 |
西十区 | 夏威夷 | UTC-10 | 2021-01-04 14:00:00 |
西九区 | 阿拉斯加 | UTC-9 | 2021-01-04 15:00:00 |
西八区 | 太平洋时间、洛杉矶、旧金山、温哥华、西雅图、拉斯维加斯 | UTC-8 | 2021-01-04 16:00:00 |
西七区 | 山地时间、亚利桑那、马萨特兰、凤凰城、盐湖城、丹佛、埃德蒙顿 | UTC-7 | 2021-01-04 17:00:00 |
西六区 | 美国和加拿大中部时间、墨西哥城、蒙特雷、芝加哥、休斯顿、新奥尔良、孟菲斯 | UTC-6 | 2021-01-04 18:00:00 |
西五区 | 东部时间(美国和加拿大)、哥伦比亚、多伦多、厄瓜多尔、秘鲁、古巴、纽约、汉密尔顿 | UTC-5 | 2021-01-04 19:00:00 |
西四区 | 委内瑞拉、玻利维亚、巴拉圭、智利、圣地亚哥 | UTC-4 | 2021-01-04 20:00:00 |
西三区 | 巴西、萨尔瓦多、巴西利亚、乌拉圭、阿根廷、苏里南 | UTC-3 | 2021-01-04 21:00:00 |
西二区 | 南乔治亚岛、费尔南多-迪诺罗尼亚岛 | UTC-2 | 2021-01-04 22:00:00 |
西一区 | 佛得角、亚速尔群岛 | UTC-1 | 2021-01-04 23:00:00 |
世界时间 | 协调世界时、格林威治时间、英国、里斯本、托尔斯港、伦敦、都柏林、爱丁堡 | UTC | 2021-01-05 00:00:00 |
东一区 | 欧洲中部、西非、中非西部、德国、爱尔兰、法国、阿姆斯特丹、意大利、柏林、罗马、西班牙、布拉格、贝尔格莱德、布鲁塞尔、巴黎、马德里、 突尼斯、加蓬、摩洛哥 | UTC+1 | 2021-01-05 01:00:00 |
东二区 | 欧洲东部、非洲中部、土耳其、以色列、南非、开罗、雅典、大马士革 | UTC+2 | 2021-01-05 02:00:00 |
东三区 | 非洲东部、俄罗斯、巴格达、科威特、莫斯科、圣彼得堡、伊斯坦布尔 | UTC+3 | 2021-01-05 03:00:00 |
东三区 | 伊朗标准时间、德黑兰、马什哈德 | UTC+3.5 | 2021-01-05 03:30:00 |
东四区 | 阿布扎比、第比利斯、迪拜、毛里求斯、路易港 | UTC+4 | 2021-01-05 04:00:00 |
东五区 | 巴基斯坦、土库曼斯坦、马尔代夫、乌兹别克斯坦、亚美比亚、塔吉克斯坦 | UTC+5 | 2021-01-05 05:00:00 |
东五区 | 印度、孟买、新德里、班加罗尔、加尔各答 | UTC+5.5 | 2021-01-05 05:30:00 |
东六区 | 吉尔吉斯斯坦、孟加拉国、不丹 | UTC+6 | 2021-01-05 06:00:00 |
东七区 | 新西伯利亚、泰国、曼谷、河内、雅加达 | UTC+7 | 2021-01-05 07:00:00 |
东八区 | 马来西亚、菲律宾、新加坡 中国:上海、台湾、成都、澳门、香港 | UTC+8 | 2021-01-05 08:00:00 |
东九区 | 日本、韩国、东京、首尔、札幌、大阪、东帝汶 | UTC+9 | 2021-01-05 09:00:00 |
东十区 | 澳大利亚、海参崴、关岛、堪培拉、墨尔本、悉尼、巴布亚新几内亚 | UTC+10 | 2021-01-05 10:00:00 |
东十一区 | 所罗门群岛、库页岛 | UTC+11 | 2021-01-05 11:00:00 |
东十二区 | 新西兰、奥克兰、惠灵顿、斐济、瑙鲁 | UTC+12 | 2021-01-05 12:00:00 |