Um DateTime UTC está sendo convertido em texto em um formato correto apenas para horas locais. Isso pode acontecer ao chamar ...

Um DateTime UTC está sendo convertido em texto em um formato correto apenas para horas locais. Isso pode acontecer ao chamar DateTime.ToString usando o especificador de formato 'z', que incluirá um deslocamento de fuso horário local na saída. Nesse caso, use o especificador de formato 'Z', que designa uma hora UTC, ou use a seqüência de caracteres de formato 'o', que é a maneira recomendada de persistir um DateTime em texto. Isso também pode ocorrer ao transferir um DateTime para ser serializado por XmlConvert ou DataSet. Se usar XmlConvert.ToString, transfira em XmlDateTimeSerializationMode.RoundtripKind para serializar corretamente. Se usar DataSet, defina DateTimeMode no objeto DataColumn como DataSetDateTime.Utc.
Um DateTime UTC está sendo convertido em texto em um formato correto apenas para horas locais. Isso pode acontecer ao chamar DateTime.ToString usando o especificador de formato 'z', que incluirá um deslocamento de fuso horário local na saída. Nesse caso, use o especificador de formato 'Z', que designa uma hora UTC, ou use a cadeia de caracteres de formato 'o', que é a maneira recomendada de persistir um DateTime em texto. Isso também pode ocorrer ao transferir um DateTime para ser serializado por XmlConvert ou DataSet. Se usar XmlConvert.ToString, transfira em XmlDateTimeSerializationMode.RoundtripKind para serializar corretamente. Se usar DataSet, defina DateTimeMode no objeto DataColumn como DataSetDateTime.Utc.