又查了世界间,总结出的公式总是不对。从早上8点半,算公式搞到11点,都没搞清楚,总是在错一个小时。
看到你这个问题,我即上网查了时区的定义:
1884年国际经线会议规定,全球按经度分为24个时区。
每区各占经度15°。
以本初子午线为中央经线的时区为零时区。
由零时区向东、西各分12区。
东、西12区都是半时区。共同使用180°经线的地方时。
这就搞明白了,也就讲,有零时区的存在,东一区与东二区之间,因为有个零时区,因此东一区与东二区之间+1小时,即间隔为2小时。
所以算法公式为:
当地时间-(当地时区-目标时区(西区为负值))=当地时间。
如果求出的值为负值,只要+24就行。
比如北京时间8点时,西三区为几点?
8-(8-(-3))=-3。
24-3=21时。
因此西三区为21时。
一样北京时间为13点,那:
13-(8-(-3))=2。
即凌晨2点。
你问的这个问题的关键就在于:
数学里的8-(-3),就包含了0。
也就是讲公式中的西区为负值。
一样,这里也有一个零时区。
这种加一还是加一的问题,看着简单,但实际上,常错的。
比如倒计时时,也就容易错。
就因为0与1之间,其实是一个区段的,已经包括进去了。
而东一区的经度为:东经7.5-22.5度之间。
西一区的红度为:西经7.5-22.5度之间。
一区为15度,而东十二区,与西十区,也都只有7.5度的范围。
加起来,还是24个时区,呵呵。
广州市较场西路货车限行,具体如下:高峰期(7-917-20)禁止所有货车通行
7-22时禁止本地核载5吨及以上的货车通行
7-22时禁止外地核载0.6吨及以上的货车通行。
货车宝货车导航就可以查询货车限行(禁行)相关的信息了。