如何在.net(c#)中获取GMT时间...是UTC时间相当于GMT时间?
谢谢,Radu
答案 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()