Jemand bitte korrigieren Sie mich, wenn ich falsch liege, aber ein jyyy/MM/dd (oder andere spezifische Formate) Daten in C# Parsing sollte so einfach sein alsParsen genaue Daten in C# sollten Sie nicht zwingen, einen IFormatProvider zu erstellen
DateTime.ParseExact(theDate, "yyyy/MM/dd");
aber nein, C# zwingt Sie, einen IFormatProvider zu erstellen.
Gibt es einen app.config freundlichen Weg, dies zu setzen, so muss ich das nicht jedes Mal tun?
DateTime.ParseExact(theDate, "yyyy/MM/dd", new CultureInfo("en-CA", true));
Von der MSDN-Dokumentation: "Wenn Anbieter eine NULL-Referenz (Nothing in Visual Basic) ist, wird das CultureInfo-Objekt verwendet, das der aktuellen Kultur entspricht." –
Ich weiß, ich hätte nicht implizieren dürfen, dass app.config verwendet werden muss. Du hast verstanden, was ich wollte - "analysiere einfach das Datum und belästige mich nicht mit Dingen, die mir egal sind". Vielen Dank. – AlanR