El objeto DateTime de UTC se está convirtiendo a texto en un formato que sólo es válido para la hora local. Esto puede ocurrir ...

El objeto DateTime de UTC se está convirtiendo a texto en un formato que sólo es válido para la hora local. Esto puede ocurrir al llamar a DateTime.ToString con el especificador de formato 'z', que incluirá un desplazamiento de zona horaria local en los resultados. En este caso, utilice el especificador de formato 'Z', que designa una hora UTC , o utilice la cadena de formato 'o', que es el modo recomendado para almacenar el objeto DateTime en el texto. Este proceso también puede desencadenarse si pasa un objeto DateTime para serializarlo mediante XmlConvert o DataSet. Si está utilizando XmlConvert.ToString, pase XmlDateTimeSerializationMode.RoundtripKind para serializar correctamente. Si está utilizando DataSet, establezca DateTimeMode en el objeto DataColumn en DataSetDateTime.Utc.