时差问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了时差问题相关的知识,希望对你有一定的参考价值。

美国与中国的时差多少小时?

美国跨六个时区:东部(EST),中部(CST),山地(MST),太平洋(PST),阿拉斯加(AKST),夏威夷(HST)时间,从东向西依次晚一个小时。比如EST = 8:00AM时,CST = 7:00AM。

中国虽然也垮很多时区,但一般都按北京时间走。这样EST比北京时间晚13个小时,比如现在是北京时间2月17号晚上9点,东部标准时间(EST)就是2月17号早上8点。

另外,美国时间冬夏之分,上面的S是Standard(标准)的意思,还有一个夏令时(比如EDT),夏令时比标准时间早一个小时。所以如果现在是北京时间7月17号晚上9点,那么美国东部正是7月17号早上9点
参考技术A 我就回答你的疑问。

你看下世界地图就知道。
地球是自西向东自转的(在北极上方看逆时针,南极上方看顺时针),因此东边的地方比西边的早看到日出(在早晨的时候),也就是说东边的地方比西边的地方“早”。
这个“早”是指“早看到太阳”(我用最简单的语言说,方便你理解),与我们平常说的“早”不同。例如,我们常说7点(起床)比7点半起床早,这是指同一地方的“早”,数据小的比数数据大的早。
而在地理上,尤其是在讨论时差问题时,指的是不同地方,因此,我们应该理解为“早看到太阳”——早经历某个时间点。

以东京为例,东京(在东九区)是在北京(在东八区)以东的地方,与北京相差一个时区,也就是相差1小时。“在东边的先看到太阳”,这样理解的话,东京比北京先看到太阳,也就是当东京7点看到太阳的时候,北京才6点,地理上就说“东京时间比北京时间早1小时(数据上大1小时)”。
而你的题目中的“+1”指的就是数据上加1。

我这样解释你能懂吧!

我觉得你对时区不是很了解,地理上没学吗?如果不清楚时区,要解决时差问题是有点棘手,毕竟我们都不是天才。
不懂时区的话就先找资料,这个比较好找,网页上应该都有这方面的知识。

另外时差上有个特殊的地方。
东十二区和西十二区是相邻的两个时区(你看下时区的划分地图就知道),分界线为180度经线(也叫做国际日期分界线,简称“国际日界线”)。正常来说一个时区为15度(经度),但东西十二区分别只有7.5度,两个加起来等于15度(一个正常的时区大小)。国际上规定,东西十二区的时间相同,但日期却相差一天(24小时),因为东十二区和西十二区相差24个时区。再加上东十二区比西十二区早24个小时(数据上+24小时),所以由东十二到西十二区日期减一天;由西十二到东十二区日期加一天。

终于讲完了,能明白吧!
我打那么多,很累!加点分啊!!!
不懂的话再问~
参考技术B 美国的时间比较复杂。

美国本土48州共有四个时区,从西往东依次为太平洋时间,山地时间,中部时间和东部时间。还有阿拉斯加(州)时间。美国还实行夏令时,美国夏令时始于每年4月的第1个周日,止于每年10月的最后一个周日。夏令时比正常时间早一小时。

正常时美国各时间与北京时间的时差
太平洋时间:-16
山地时间:-15
中部时间:-14
东部时间:-13
阿拉斯加时间:-18

例如:北京时间减去16小时就是美国太平洋时间。北京时间20:00,美国太平洋时间就是04:00。

在夏令时,时差少一小时。如在美国夏令时。北京时间20:00,美国太平洋时间就是05:00

参考资料:http://zhidao.baidu.com/question/35220594.html

参考技术C 广东横跨东七区和东八区,新疆横跨东五区和东六区,新疆和广东的时差最小为1小时,最大为3小时。

以上是关于时差问题的主要内容,如果未能解决你的问题,请参考以下文章

1小时时差夏令时问题

如何获得两个日期对象之间的小时差? [复制]

如何通过flow修正SharePoint Online时差问题

JDBC时间有12小时时差问题

计算时差超过 24 小时

解决MongoDB存储时间时差的问题