我终于找到了 UTC和GMT 之间的差异通过使精力来关注一下吧维基百科上的今天。从技术上讲,似乎GMT!= UTC,因为你不知道它是否UTC或UT1被提及。但实际上,人们使用的术语互换表示相同的时区。

前一段时间,我建议我们改变我的企业应用程序,以显示UTC而不是GMT之一的用户界面。

只是为了确保我们的数据库未计算GMT和UTC之间的电位差秒,我跑了下面的查询和核实,他们都只是作为别名为同一时区。

select now() AT TIME ZONE 'GMT', now() AT TIME ZONE 'UTC';
          timezone          |          timezone          
----------------------------+----------------------------
 2009-02-11 08:46:11.643032 | 2009-02-11 08:46:11.643032
(1 row)

你觉得呢?做足够的用户那里了解UTC?它是更好地使用旧,但更常用的术语?或者我应该只是做一个UTC / GMT?

有帮助吗?

解决方案

正常人不必担心GMT与UTC的几秒钟的差别。差仅关系到天文学家和时间书呆子。

我已经看到了困扰,使区别非常的小软件。大多数软件最终使用标签“GMT”和“UTC”互换。通常它只是意味着“时钟时间去除所述本地时区中精确小时(或半/四分之一小时)后的偏移。”

其他提示

在大多数情况下,没有人会关心GMT和UTC之间的亚秒级的技术差别。

然而,编写时间以UTC代替GMT表示避免混乱的一个来源: 格林威治(和英国一般)是目前GMT + 01:由于夏令时(DST)00。

GMT + 01:00,并不意味着提前1个小时,在英国的时间,人们可以误以为。由于DST的,GMT + 01:00是目前在英国的确切时间。 说明它作为UTC + 01:00有助于避免这种混淆

我个人认为术语UTC的前我认为GMT的。

我认为UTC之前GMT的,但我还住在GMT(+/- 0)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top