Mit DateTime.TryParseExact, um zu überprüfen, XML Schema dateTime-compliance

Ich versuche, stellen Sie sicher, dass ein C# - string ist kompatibel mit XML Schema dateTime-format. Suchen Sie auf der MSDN, wie es scheint, "o", "s" oder "u" - standard-format-strings können alle beschreiben gültigen dateTimes, aber ich kann Sie nicht DateTime.ParseExact für mich zu arbeiten. Was mache ich hier falsch?

string myDate = "1999-05-31T13:20:00.000-04:00";
DateTime.ParseExact(myDate, "o", CultureInfo.InvariantCulture, DateTimeStyles.None);
DateTime.ParseExact(myDate, "s", CultureInfo.InvariantCulture, DateTimeStyles.None);
DateTime.ParseExact(myDate, "u", CultureInfo.InvariantCulture, DateTimeStyles.None);

Keines der oben genannten Arbeit. Sorry, wenn meine Formatierung ist schlecht: zum ersten mal eine Frage hier.

InformationsquelleAutor geardan | 2009-09-15
Schreibe einen Kommentar