CST-08:00是什么意思
(2017-06-12 13:48:51)| 分类: Linux |
在linux系统中,当设定北京时间后,cat /etc/TZ,会看到类似这样的输出
CST-08:00
这表示什么意思?
这里的CST-08:00应该被解释为
在Posix time zone格式中,前3个字母是时区缩写,后面的数字是慢于[UTC+0]的小时数。所以CST-08:00
CST-08:00 = UTC+08:00
所以POSIX time zone在换算成UTC时间时,-/+相反。
为什么这么绕?
这是因为Unix系统是美国人开发的,而美国时区都是慢于[UTC+0].
EST5:表示:
附:
UTC: 国际标准时间,
GMT:格林威治标准时间
在不需要精确到秒的情况下,通常也将GMT 和UTC 视作等同。
UTC/GMT+08:00的含义:是比UTC和GMT快8小时的时区。当格林尼治标准时间为0:00时,UTC/GMT+08:00标准时间为08:00。
UTC/GMT-08:00的含义:是比UTC和GMT慢8小时的时区。
CST,WST,EST…等:国家或地区的时区缩写。一个缩写可能表示几个时区,例如:
CST可以表示4个时区
Central
Standard Time (USA) UTC-6:00
Central Standard
Time (Australia)
UTC+9:30
China Standard
Time UTC+8:00
Cuba Standard
Time UTC-4:00

加载中…