Pourquoi ne peut-il pas analyser ceci :
DateTime.Parse("Tue, 1 Jan 2008 00:00:00 UTC")
Pourquoi ne peut-il pas analyser ceci :
DateTime.Parse("Tue, 1 Jan 2008 00:00:00 UTC")
En supposant que vous utilisiez le format "o" pour votre datetime de sorte que vous ayez "2016-07-24T18:47:36Z", il existe un moyen très simple de gérer cela.
Appelez DateTime.Parse("2016-07-24T18:47:36Z").ToUniversalTime()
.
Ce qui se passe quand vous appelez DateTime.Parse("2016-07-24T18:47:36Z")
est que vous obtenez un DateTime
défini sur le fuseau horaire local. Il le convertit donc en heure locale.
Le ToUniversalTime()
le change en un DateTime
UTC et le convertit à nouveau en temps UTC.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.