2009-02-11 37 views
11

我终于找到了difference between UTC and GMT通过努力今天在维基百科上查找它。从技术上讲,它似乎是GMT!= UTC,因为你不知道是否是UTC或UT1被引用。但实际上,人们可以互换地使用这些术语来表示相同的时区。关于区分UTC和GMT的常见做法是什么?

前段时间,我建议我们更改我公司其中一个应用程序的用户界面,以显示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?

回答

17

正常人不需要担心GMT和UTC之间的几秒钟差异。这种差异只对天文学家和时间研究者很重要。

我已经看到很少有软件可以做出区分。大多数软件可以互换使用标签“GMT”和“UTC”。通常,它意味着“在精确小时(或半/四分之一小时)内删除本地时区偏移后的时钟时间。”

+0

非常感谢。我很难理解UTC和格林威治标准时间,直到我阅读你的答案。简单...简单的英语。 :) – Woppi 2012-01-16 02:14:15

2

就我个人而言,我想到了UTC之前的术语UTC。

2

我觉得UTC前GMT的,但我也住在格林尼治标准时间(+/- 0)

7

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

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

格林威治标准时间+ 01:00并不意味着在英国时间提前1小时,因为人们可能会误以为。由于DST,GMT + 01:00目前是英格兰的确切时间。 说明它是UTC + 01:00有助于避免这种混淆。

相关问题