Eine UTC-DateTime wird in Text konvertiert, dessen Format nur für die lokale Zeitangabe gültig ist. Dies kann auftreten, ...

Eine UTC-DateTime wird in Text konvertiert, dessen Format nur für die lokale Zeitangabe gültig ist. Dies kann auftreten, wenn Sie DateTime.ToString mithilfe des "z"-Formatbezeichners aufrufen, wodurch ein lokaler Zeitzonenoffset in der Ausgabe eingefügt wird. Verwenden Sie in diesem Fall entweder den "Z"-Formatbezeichner, der eine UTC-Zeit angibt, oder die "o"-Formatzeichenfolge (dies ist die empfohlene Vorgehensweise, wenn eine DateTime im Text erhalten bleiben soll). Die Ursache kann auch sein, dass Sie eine DateTime übergeben, die von XmlConvert oder DataSet serialisiert werden soll. Wenn Sie XmlConvert.ToString verwenden, übergeben Sie XmlDateTimeSerializationMode.RoundtripKind, damit richtig serialisiert wird. Wenn Sie DataSet verwenden, legen Sie DateTimeMode für das DataColumn-Objekt auf DataSetDateTime.Utc fest.
Eine UTC-DateTime wird in Text konvertiert, dessen Format nur für die lokale Zeitangabe gültig ist. Dies kann auftreten, wenn Sie DateTime.ToString mithilfe des z-Formatbezeichners aufrufen, wodurch ein lokaler Zeitzonenoffset in der Ausgabe eingefügt wird. Verwenden Sie in diesem Fall entweder den Z-Formatbezeichner, der eine UTC-Zeit angibt, oder die o-Formatzeichenfolge (dies ist die empfohlene Vorgehensweise, wenn eine DateTime im Text erhalten bleiben soll). Die Ursache kann auch sein, dass Sie eine DateTime übergeben, die von XmlConvert oder DataSet serialisiert werden soll. Wenn Sie XmlConvert.ToString verwenden, übergeben Sie XmlDateTimeSerializationMode.RoundtripKind, damit richtig serialisiert wird. Wenn Sie DataSet verwenden, legen Sie DateTimeMode für das DataColumn-Objekt auf DataSetDateTime.Utc fest.