代码之家  ›  专栏  ›  技术社区  ›  Elijah

关于区分UTC和GMT的一般做法是什么?

  •  11
  • Elijah  · 技术社区  · 17 年前

    我终于找到了答案 difference between UTC and 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吗?

    4 回复  |  直到 17 年前
        1
  •  17
  •   Greg Hewgill    17 年前

    正常人不需要担心GMT和UTC之间的几秒钟差异。这种差异只对天文学家和时间迷有意义。

        2
  •  7
  •   b.roth    17 年前

    但是,将时间表示为UTC而不是GMT可以避免一种混淆: 由于夏时制(DST),格林威治(以及英国)目前为GMT+01:00。

    将其声明为UTC+01:00有助于避免这种混淆。

        3
  •  2
  •   JMS    17 年前

    就我个人而言,在我想到GMT之前,我先想到UTC这个词。

        4
  •  2
  •   Kjensen    17 年前