Un DateTime UTC est en cours de conversion en texte dans un format qui est correct uniquement pour les heures locales. Cela ...

Un DateTime UTC est en cours de conversion en texte dans un format qui est correct uniquement pour les heures locales. Cela peut se produire lorsque vous appelez DateTime.ToString à l'aide du spécificateur de format 'z', ce qui inclut un offset de fuseau horaire local dans la sortie. Dans ce cas, utilisez soit le spécificateur de format 'Z', qui désigne une heure UTC, ou la chaîne de format 'o', qui correspond à la méthode recommandée pour conserver un DateTime sous forme de texte. Cela peut également se produire lorsque vous passez un DateTime à sérialiser par XmlConvert ou DataSet. Si vous utilisez XmlConvert.ToString, passez dans XmlDateTimeSerializationMode.RoundtripKind pour effectuer une sérialisation correcte. Si vous utilisez DataSet, définissez DateTimeMode dans l'objet DataColumn à DataSetDateTime.Utc.