2010-11-03 82 views

回答

9

是的,世界時間,「祖魯時間」和UTC實際上是格林尼治標準時間的現代名稱。

+1

現代人的名字?不完全是。 GMT是時區,而UTC是時間標準(不是時區!)。沒有任何國家正式使用UTC作爲當地時間。他們只是兩個不同的東西 - 但兩者的「時間」是相同的 - 這是正確的。 – voytek 2015-07-09 09:13:54

+0

格林威治標準時間是時區之前的標準時間(George Airy和所有這些標準) – winwaed 2015-07-10 12:35:36

8

是的,UTC時間(對於所有意圖和目的)相當於GMT時間。您可以使用DateTime.ToUniversalTime()方法獲取UTC時間。例如,爲了獲得當前UTC時間:

DateTime.Now.ToUniversalTime()

+4

或者,更直接,用'DateTime.UtcNow'。 – codingoutloud 2012-11-09 00:57:47

2

GMT是同時作爲UTC,但它是一個不同的時區,這樣在理論上它們可以是不同的(雖然這是極不可能的)。

Wikipedia

雖然有「協調世界時」並稱爲格林威治時間(GMT)的時間標準之間的科學區別(如下所述) - 在非常廣泛的意義非所理解科學家,「協調世界時」實質上是格林威治標準時間(GMT)。當時間被列爲「UTC」時 - 事實上相當於「GMT」。

6

「GMT」不明確,您需要避免使用該術語。它可以代表格林威治皇家天文臺與UTC保持一致的時間。或者它可以匹配倫敦時區的名稱。在夏令時時間被觀察到的地方,它只在冬季與UTC相匹配。

+4

在英國長大後,術語'GMT'僅用於UTC和'冬令時'。夏令時採用BST或英國夏令時,比格林威治時間早1小時。我從來沒有聽說過BST被稱爲GMT。普通大衆知道區別。 – winwaed 2010-11-04 14:30:19

+0

它是Windows時區的名稱,「GMT標準時間」。顯示名稱不會贏得任何獎品:「(UTC)都柏林,愛丁堡,里斯本,倫敦」。 – 2015-07-10 12:48:42

1

使用

DateTime.Now.ToUniversalTime() 
+1

這與第一個發佈的答案相同,並且不添加任何新信息。 – ChrisF 2010-11-03 13:21:35