2010-11-20 15 views
0

ねえ、私はvb.netで現在のGMT時間を取得しようとしており、それを把握していないようです。多くのGoogleスレッドはDateTime.UtcNowを使用していましたが、GMT時間が間違っています。何か案は? vb.net - GMT時間?

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

http://wwp.greenwichmeantime.com/

は、それは DateTime.UtcNowである2010年11月20日11時46分41秒

+0

現在のコードと出力を見せてもらえますか? – ChrisF

+0

ええ、私が意味することを示すために編集。 – Phil

+0

システムクロックが切れているようですね。 [日付と時刻のプロパティ]ダイアログの[タイムゾーン]タブには何が表示されますか? – ChrisF

答えて

3

の時間を与えます。

出力が「正しくない」場合は、システムクロックまたはタイムゾーンの設定が正しくないためです。

+0

タイムゾーンの設定が何に影響するのですか? GMTはタイムゾーンです。 – Phil

+0

おそらく両方。タイムゾーンが正しくなく、日付/時刻が調整されて補正されます。 – ChrisF

+0

皆さん、私のシステム時計が間違っていたのは間違いありませんでした。私は、DateTime.UtcNow関数がどのように働いているのか誤解していて、タイムゾーンの設定によって影響を受けるとは思わなかったと思います。 – Phil

関連する問題