Lorsque j'ai essayé d'analyser la chaîne de date "2017-09-25T11:06:55+00:00"
en utilisant la méthode TryParse, je reçois la sortie suivante:Problème avec l'analyse syntaxique datetime
{9/25/2017 7:06:55 AM}
Ainsi, il est ressemble à 11 heures est de se convertir en 7 heures Je ne sais pas pourquoi Cela arrive-t-il? Est-ce à cause de +00:00??
Que dois-je faire pour que la sortie Datetime analysée soit la même: c'est-à-dire {9/25/2017 11:06:55 AM}
? J'ai essayé d'utiliser les paramètres locaux/culture et les styles DateTime actuels. Supposons local mais pas de chance. (Note: Je suis dans le fuseau horaire de l'Est)
Merci.
C'est un horodatage UTC, ce que vous obtenez est probablement votre heure locale. Il est généralement préférable de conserver toutes les dates dans le code et la base de données en UTC et d'utiliser simplement l'heure locale pour l'affichage. – juharr