c#GMT时间与UTC时间相当?

时间:2010-11-03 13:09:37

标签: c# .net datetime

如何在.net(c#)中获取GMT时间...是UTC时间相当于GMT时间?

谢谢,Radu

5 个答案:

答案 0 :(得分:9)

是的,环球时间,“祖鲁时间”和UTC实际上是格林威治标准时间的现代名称。

答案 1 :(得分:8)

是的,UTC时间(相当于所有意图和目的)相当于GMT时间。您可以使用DateTime.ToUniversalTime()方法获取UTC时间。例如,要获取当前UTC时间:

DateTime.Now.ToUniversalTime()

答案 2 :(得分:6)

“GMT”含糊不清,你需要避开这个词。它可以代表格林威治皇家天文台保留的时间,与UTC相匹配。或者它可以匹配伦敦时区的名称。在观察夏令时的情况下,它仅在冬季与UTC匹配。

答案 3 :(得分:2)

GMT与UTC同时出现,但它是一个不同的时区,所以从理论上讲它们可能会有所不同(尽管这种可能性很小)。

来自Wikipedia

  

虽然“协调世界时”和格林威治标准时间(GMT)之间存在科学差异(如下所述) - 在非科学家所理解的非常广泛的意义上,“协调世界时”本质上是格林威治标准时间(GMT)。当时间被列为“UTC”时 - 这实际上相当于“GMT”。

答案 4 :(得分:1)

使用

DateTime.Now.ToUniversalTime()