美东时间和多伦多时间?
这个问题很特别,不过可能很少人关注。 美国有一个“本土时区”的概念,简单说就是:除阿拉斯加和夏威夷外的美国的标准时区,这个概念只涉及了美国大陆的48个州,不包括阿拉斯加和夏威夷。
以北京时间2015年9月1日为例子(加拿大时间比美国快一个小时): 北京时间为9月1日3:00,则芝加哥时间为9月1日2:00,华盛顿时间为9月1日1:00,休斯敦时间为9月1日0:00,洛杉矶时间为8月31日22:00,纽约时间为8月31日21:00。 而加拿大和美国采用的夏令时制度让问题变得有些复杂。因为美国和加拿大都采用西五区(西海岸)时间作为标准时,但加拿大在每年春分秋分(4月和9月)都会把时钟拨快一小时,实行夏令时,而美国的夏令时仅涉及阿拉斯加和夏威夷。 当北美大陆实施夏令时的时候,美国本土时区的所有地点都会自动把时钟拨快一小时,例如2015年4月5日的波士顿时间是4月6日的纽约时间,但温哥华的时间会变为4月7日。而当北美大陆停止实行夏令时,所有地方恢复标准时,温哥华又变成了4月6日的纽约时间,但这时的旧金山已经是4月7日的纽约时间了!
为了便于区分,我采用一个笨办法:如果一个问题中涉及到加拿大的位置,一律默认加拿大采用冬令时;而如果问题的主角是美国的,一律假设它采用的是夏令时。这样能避免很多不必要的计算错误。 当然,如果你非得较真儿,可以这样做:当北美大陆实施夏令时,加拿大和美国的标准时差都是减去1小时;而在非夏令时,加拿大和美国的标准时差的和为1小时。