DateTime.Parse („2012-09-30T23: 00: 00.0000000Z“) wird immer in DateTimeKind.Local konvertiert

Ich möchte eine Zeichenfolge analysieren, die eine DateTime im UTC-Format darstellt.

Meine Zeichenfolgendarstellung enthält die Zulu-Zeitangabe, die anzeigen soll, dass die Zeichenfolge eine UTC-Zeit darstellt.

<code>var myDate = DateTime.Parse("2012-09-30T23:00:00.0000000Z");    
</code>

Unter den obigen Umständen würde ich erwarten, dass myDate.Kind DateTimeKind.Utc ist, stattdessen ist es DatetimeKind.Local.

Was mache ich falsch und wie analysiere ich eine Zeichenfolge, die eine UTC-Zeit darstellt?

Danke vielmals!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage