Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time 格林尼治标准时间和UTC可以相差几秒钟吗?_Time - Fatal编程技术网

Time 格林尼治标准时间和UTC可以相差几秒钟吗?

Time 格林尼治标准时间和UTC可以相差几秒钟吗?,time,Time,有一百个问题问GMT和UTC之间的差异,但它们似乎都只是说“它们的测量方式不同”。我的问题是,如果它们的测量方法不同,一个使用太阳,另一个使用原子钟,它们不能相差几秒钟吗?随着时间的推移,它们会逐渐变大吗?若否,原因为何 是否有任何库会返回一个与另一个不同的日期/时间?GMT和UTC之间没有区别。他们完全一样。它们都是根据在巴黎举行的国际时间标准来衡量的。格林尼治标准时间将继续作为一个公认的时区存在,因为英国和其他欧洲国家的法规明确将其作为一个时区。从法律角度来看,格林尼治标准时间和UTC之间存

有一百个问题问GMT和UTC之间的差异,但它们似乎都只是说“它们的测量方式不同”。我的问题是,如果它们的测量方法不同,一个使用太阳,另一个使用原子钟,它们不能相差几秒钟吗?随着时间的推移,它们会逐渐变大吗?若否,原因为何


是否有任何库会返回一个与另一个不同的日期/时间?

GMT和UTC之间没有区别。他们完全一样。它们都是根据在巴黎举行的国际时间标准来衡量的。格林尼治标准时间将继续作为一个公认的时区存在,因为英国和其他欧洲国家的法规明确将其作为一个时区。

从法律角度来看,格林尼治标准时间和UTC之间存在一些历史差异。你可以阅读关于和的维基百科文章,这些文章解释了一些差异。但它们基本上是一样的。另一篇维基百科文章谈到了GMT是如何被重新定义为与UTC相同的

还有一篇好文章解释了它们之间的区别。一般来说,从计算角度来看,GMT和UTC的含义是相同的。在计算中,人们通常更喜欢UTC这个术语,因为它是明确的

有些人倾向于将GMT视为时区,而UTC则是一个完整的类型保持系统(与UT1或TAI相比)

同样重要的是要认识到,英国只在冬季观察格林尼治标准时间。在夏天,他们遵守英国夏令时(BST)。因此,您可以想到
GMT=UTC+00:00
BST=UTC+01:00

有趣的是,许多过去使用GMT的技术现在已经转换为UTC。例如,查看Windows 7(基于UTC)与Windows XP(基于GMT)上时区的显示名称

您仍然会看到GMT on/formatted日期字符串,但即使在那里,它们的含义也与UTC相同。(这只是猜测,但是英国的,因此这可能与HTTP规范中使用GMT的原因有关。)

对于现代使用中的所有实际问题,请使用UTC。(除非你是英国人,否则请使用GMT并自豪地佩戴它!)


关于太阳和原子钟之间的差异——这就是一切。UT1将漂移,其中UTC已调整。但我们几乎从未在日常计算中使用UT1。你必须有一个非常精确的时钟才能受闰秒的影响。出于所有实际目的(除了操作系统级别的一些非常罕见的异常),您可以安全地忽略它们。

。。“他们的衡量标准不同”是谎言吗?从历史上看,这是真的,但UTC基本上取代了GMT,然后成为了同义词?这就是它的要点,尽管我认为在UTC出现之前,GMT不再是以太阳为基准进行测量的。我知道UTC将闰秒计算在内,但我不确定GMT是否也计算在内,因为我读到的答案说它“基于太阳”但这似乎不再是事实。非常翔实的回答,谢谢@马克:UTC确实跟随UT1(在+/-0.9秒内),而UT1跟随太阳(地球自转)。看见