锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C语言开源技术 / 授时时区问题解决
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

授时时区问题解决

Zone is 'EST',zone number=18000

PRC:Zone is 'CST',zone number=4294938496
TaiWan:Zone is 'CST',zone number=4294938496

提示1

標準時區

經度

時差

GMT , Greenwich Mean Time

0   W/E

標準時間

CET , Central European

15  E

+1  東一區

EET , Eastern European

30  E

+2  東二區

BT  , Baghdad

45  E

+3  東三區

USSR, Zone 3 

60  E

+4  東四區

USSR, Zone 4

75  E

+5  東五區

Indian, First

82.3E

+5.5東五半區

USSR, Zone 5

90  E

+6  東六區

SST , South Sumatra

105 E

+7  東七區

JT  , Java

112 E

+7.5東七半區

CCT , China Coast (台灣所在地)

120 E

+8  東八區

JST , Japan

135 E

+9  東九區

SAST, South Australia

142 E

+9.5東九半區

GST , Guam

150 E

+10 東十區

NZT , New Zealand

180 E

+12 東十二區

Int'l Date Line

180 E/W

國際換日線

BST , Bering

165 W

-11 西十一區

SHST, Alaska/Hawaiian

150 W

-10 西十區

YST , Yukon

135 W

-9  西九區

PST , Pacific

120 W

-8  西八區

MST , Mountain

105 W

-7  西七區

CST , Central

90  W

-6  西六區

EST , Eastern

75  W

-5  西五區

AST , Atlantic

60  W

-4  西四區

Brazil, Zone 2

45  W

-3  西三區

AT  , Azores

30  W

-2  西二區

WAT , West Africa

15  W

-1  西一區

提示2

你的时区设置没有错. PRC是时区的名称,它对应/usr/share/lib/zoneinfo下的PRC时区文件.CST是Chinese Standard Time的缩写,用在date命令的输出中.它是定义在PRC时区文件中.你看一下/usr/share/lib/zoneinfo/src下的asia文件就知道是怎么回事了.

设置时区的方法是: 修改/etc/TIMEZONE文件的TZ=xxx,然后必须重起.xxx应该对应/usr/share/lib/zoneinfo中的一个文件.

这种显示是正确的
CTT 是Time zone 的ID, 而 CST 是Timezone的短显示名。
但短显示名与ID的对应关系是一对多,
也就是说
同样使用短显示名CST的ID还有CST(这可是ID),即Central Standard Time

所以
Wed Aug 28 15:05:59 CST 2002
是正确的,因为你时区是PRC,所以这里短显示名CST代表的ID是CTT

提示3

(2):设置linux时区
Local vs. UTC
首先重要的问题是你使用utc还是local time.
UTC(Universal Time Coordinated)=GMT(Greenwich Mean Time)
Local time 是你手表上的时间

传统的POSIX计算机(Solaris,bsd,unix)使用UTC格式
linux可以处理UTC时间和蹩脚的Windows所使用的local time

到底是使用UTC还是local time可以这样来确定:
如果机器上同时安装有Linux和Windows,建议使用local time
如果机器上只安装有Linux,建议使用utc
确定后编辑/etc/sysconfig/clock, UTC=0 是local time; UTC=1 是UTC(GMT)


确定timezone
运行tzselect,回答问题后会告诉你时区的名称,比如"Asia/Shanghai",把他记下来(后面我用$timezone代替)


设定timezone
# cp /usr/share/zoneinfo/$timezone /etc/localtime


重新启动或者运行时钟设置脚本使之发生作用

TZ='Europe/Mariehamn'

QSYSINC

 

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内