问,为什么时区一共有24个,不是12个,不是36个,48个?
答,保证同一时间两地的时差不超过一天(也即24小时)。
所以,可能我是6月6号,你是7号,或者5号,但绝无可能是8号或者4号。
所以,也不存在,他是六月五号,我是六月六号,而你是六月七号(他和你怎么也相差一天以上了)。
1. 协调世界时与格林尼治平时
对于服务器(web server)而言,需要统一时间单位,这与用户所在的位置(时区)无关,这就是所谓的协调世界时,UTC(Coordinated Universal Time)。
>> import datetime
>> time = datetime.datetime.now()
datetime.datetime(2016, 6, 4, 16, 31, 51, 164371)
# 北京时间
>> utctime = datetime.datetime.utcnow()
datetime.datetime(2016, 6, 4, 8, 31, 55, 913090)
# 协调世界时
也即北京时间超前协调世界时八小时,又已知北京位于东八区,则可知协调世界时就是 0 度经线的位置。也即本初子午线所在的位置,又称格林尼治平时(GMT,Greenwich Mean Time)。
2. CST
CST可以为如下4个不同的时区的缩写:
- 美国中部时间:Central Standard Time (USA) UT-6:00
- 澳大利亚中部时间:Central Standard Time (Australia) UT+9:30
- 中国标准时间:China Standard Time UT+8:00
- 古巴标准时间:Cuba Standard Time UT-4:00
3. 美国的时区
美国横跨西五区至西十区,共六个时区。每个时区对应一个标准时间,从东向西分别为:
- 东部时间(EST,西五区时间)
- 中部时间(CST,西六区时间)、
- 山地时间(MST,西七区时间)、
- 太平洋时间(西部时间,PST,西八区时间)、
- 阿拉斯加时间(AKST,西九区时间)
- 夏威夷时间(HST,西十区时间)
阿拉斯加时间(AKST)只限于阿拉斯加。
夏威夷时间(HST)只限于夏威夷。
4. 东十一区和西十一区
东一区和西一区物理上相差两个时区,时间上相差也是两个小时,东一区的晚上八点就是西一区的当天的晚上六点。很奇妙的是,东十一区和西十一区,物理上也是相差两个时区,时间上相差了22个小时。相差22个小时什么概念呀,就是东十一区的六号的晚上八点,是西十一区的五号的晚上十点。
5. 欧洲的时区
欧洲中部时间(Center European Time,CET),比标准世界时早一个小时的时区名称,冬季时间为UTC+1(与北京时间时,差-7小时),夏令时为UTC+2(与北京时间时差-6小时)。(北京时间 UTC + 8)。
欧洲东部时间(East European Time,EET),比标准世界时早两个小时的时区名称,
欧洲西部时间(West European Time,WET),与标准世界时(UTC)相同。
6. 东十二区与西十二区
东十二区和西十二区各占半个时区,各占7.5度。合称为东西十二区;
- 东十二区的经度范围是东经172.5度——180度,
- 西十二区的经度范围是180度——西经172.5度。