中国凌晨3点瑞士几点?
没睡醒,来答个题。 先摆结果:CST>CET>UTC 为什么是CST而不是GMT? 因为中国大陆使用的是东八区时间,而欧洲中央时区(简称中欧时区)的地理经度是0°~15°E。 中国处于欧亚大陆东部,绝大部分地区均位于中欧时区内;使用东经120°所在的北京时间的东八区时间;比欧洲本土的时间早7小时,比瑞士早8个小时。 所以当中国的用户搜索「瑞士时间是几号」的时候,Google 会返回「北京时间是多少号」的结果(在搜索引擎中输入一个时区的数字就会得到另一个时区的日期和时间)。 但这不是答案,我们还需要解释,为什么是 CET 而非 UTC. 如果只考虑地理原因,按照「东西方向越往西时间越早」的道理,应该用 UTC 而不是 CET。但这并没有考虑到「人为因素」——即各国政府可以自行调整本国的标准时间,从而影响计算机程序里计算时间时的精度。 在欧洲,除了英国和爱尔兰采用格林尼治标准时间(Greenwich Mean Time,缩写为 GMT)外,其他欧洲国家为了便于与夏令时作区分,都将标准时间定义为 CET。 这意味着,除了英国和爱尔兰,欧盟国家的标准时间都比 UTC 早。例如德国的标准时间是 CET+1,这就意味着每过一天,德国的时间都会自动提前一小时,这显然会影响到电脑程序的计算。
举个例子就容易理解了。 假设 A 地在本洲时间 1 月 1 日 9:00 给 B 地发送了一封电邮,这时 A 地和 B 地的标准时间都显示为 1 月 1 日 9:15。但过了几个小时之后,A 地的时间到达 1 月 1 日 14:30,而 B 地的标准时间却仍然显示为 1 月 1 日 13:15!如果这样写程序的话,计算机以为时间已经过了一天,但实际上仅仅过了几个小时哦~所以,为了保证计算结果的精确性,计算机需要将 CET 加上或减去一个小时才能算出准确的当地时间。这样就能保证,无论是 CET 还是 UTC,计算的偏差最终都能归零。
在中国凌晨 3 点时,瑞士应该是下午 3-4 点之间(根据题目描述,是在冬令时,每年 10 月—次年的 3 月,瑞士将时钟拨快 1 小时,相当于北京时间的 4 点到 5 点)。