2010-05-13 6 views
2

pour quelque raison que lorsque j'utilise le code suivantGetUtcOffset retour mauvais fuseau horaire

TimeSpan timeDiffUtcServer = TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now); 

retourne -07: 00: 00 décalage

J'utilise Windows XP et mon fuseau horaire est défini à l'heure du Pacifique - 08h00 Je cours cela à travers le serveur IIS intégré de VS 2010 qui est sur mon ordinateur, donc je ne peux pas comprendre pourquoi l'écart dans le temps.

Merci!

+1

Si vous passez l'heure d'été, vous n'avez que 7 heures de retard sur l'heure universelle. Quand vous reviendrez à l'heure normale, vous aurez encore 8 heures de retard. –

+0

merci! Ça a du sens. – chobo

Répondre

6

Pacific Lumière du jour L'heure a un décalage de -7 heures.

+0

Dang, je n'avais aucune idée que la vérification de l'heure d'été a ajusté le décalage horaire. Merci pour l'aide! – chobo