Conversione di DateTime UTC in un formato di testo appropriato solo per gli orari locali. Questo problema può verificarsi ...

Conversione di DateTime UTC in un formato di testo appropriato solo per gli orari locali. Questo problema può verificarsi quando si effettua una chiamata a DateTime.ToString utilizzando l'identificatore di formato 'z', che include un offset di fusi orari. In questo caso, utilizzare l'identificatore di formato 'Z', che definisce un'ora UTC, oppure la stringa di formato 'o', che rappresenta il metodo consigliato per conservare un DateTime in formato testo. Il problema può verificarsi inoltre se si passa un DateTime per la serializzazione mediante XmlConvert o DataSet. Se si utilizza XmlConvert.ToString, passare XmlDateTimeSerializationMode.RoundtripKind per eseguire correttamente la serializzazione. Se si utilizza DataSet, impostare DateTimeMode dell'oggetto DataColumn su DataSetDateTime.Utc.