2009-02-11 61 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有助於避免這種混淆。

相關問題