2010-11-20 27 views
0

Hey, şu anki GMT saatini vb.net'de almaya çalışıyorum ve bunu anlayamıyorum. Bir çok Google iş parçacığı DateTime.UtcNow kullanarak işaret etti ancak bu yanlış bir GMT zamanı veriyor. Herhangi bir fikir? vb.net - GMT Saati?

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

http://wwp.greenwichmeantime.com/

O DateTime.UtcNow olan 11/20/2010 11:46:41

+0

Geçerli kodunuzu ve çıktısını ne beklediğinize gösterebilir misiniz? – ChrisF

+0

Evet, ne demek istediğimi göstermek için düzenledim. – Phil

+0

Sistem saatinin kesildiğine kesinlikle benziyor. Tarih ve Saat Özellikleri iletişim kutusundaki "Saat Dilimi" sekmesi ne gösterir? – ChrisF

cevap

3

bir zaman verir.

Çıktı "yanlış" ise, sistem saatiniz veya saat dilimi ayarınız yanlıştır.

+0

Zaman dilimi ayarlarım neden bir şeyi etkiliyor? GMT bir saat dilimi. – Phil

+0

Muhtemelen ikisi de. Saat dilimi yanlış ve telafi etmek için ayarlanan tarih/saat. – ChrisF

+0

Siz haklısınız sistem saatim yanlış ayarlandı. Sanırım DateTime.UtcNow işlevinin nasıl çalıştığını ve saat dilim ayarlarımdan etkileneceğini düşünmedim. – Phil