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

Rad*_*u D 5 .net c# datetime

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

谢谢,拉杜

win*_*aed 9

是的,世界时,"祖鲁时间"和UTC都是格林威治标准时间的现代名称.

  • 现代名字?不完全是。GMT 是一个时区,而 UTC 是一个时间标准(不是时区!)。没有国家正式使用 UTC 作为当地时间。它们只是两种不同的东西——但两者的“时间”是一样的——这是正确的。 (2认同)

Don*_*nut 8

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

DateTime.Now.ToUniversalTime()

  • 或者,更直接地,使用`DateTime.UtcNow`. (4认同)

Han*_*ant 7

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

  • 在英国长大,"GMT"一词仅用于UTC和"冬季时间".夏令时使用BST或英国夏令时,比GMT提前1小时.我从来没有听说过BST被称为GMT.普通大众知道不同之处. (4认同)