vb.net - GMT时间?

问题描述:

嘿,我想在vb.net得到当前的GMT时间,似乎无法弄清楚。很多谷歌线程都指向使用DateTime.UtcNow,但给出了不正确的GMT时间。有任何想法吗?vb.net - GMT时间?

MsgBox(DateTime.UtcNow) 'outputs 11/21/2010 14:46:41 

http://wwp.greenwichmeantime.com/给出的2010年11月20日11时46分41秒

+0

你可以显示你的当前代码和输出与你的期望。 – ChrisF 2010-11-20 23:43:49

+0

是编辑,以显示我的意思。 – Phil 2010-11-20 23:48:29

+0

它肯定看起来像你系统时钟了。日期和时间属性对话框中的“时区”选项卡显示什么? – ChrisF 2010-11-20 23:50:33

一时间这DateTime.UtcNow

如果输出“不正确”,那是因为您的系统时钟或您的时区设置不正确。

+0

为什么我的时区设置会影响任何内容。 GMT是一个时区。 – Phil 2010-11-20 23:50:59

+0

也许都是。时区将不正确,并调整日期/时间以进行补偿。 – ChrisF 2010-11-20 23:51:20

+0

你们是对的我的系统时钟设置错误。我想我误以为DateTime.UtcNow函数是如何工作的,并不认为它会受到我的时区设置的影响。 – Phil 2010-11-21 00:04:23