2016-06-13 13 views
1

Ich habe eine Zeichenfolge 2016. Ich frage mich, wie kann ich diese Zeichenfolge zu einem Datum Zeit analysieren? Ich habe Datetime.ParseExact versucht, aber es sagt, es kein gültiges Format istZeichenfolge wurde nicht als gültige DateTime erkannt

string period = "2016" 
DateTime date = DateTime.ParseExact(period, "YYYY", CultureInfo.InvariantCulture); 

Hilfe geschätzt wird. Danke

Antwort

6

Verwenden Sie stattdessen "yyyy" für YYYY dann erhalten Sie die erwartete Antwort;

string period = "2016"; 
DateTime date = DateTime.ParseExact(period, "yyyy", CultureInfo.InvariantCulture); 

können Sie mehr überprüfen Sie Datums-Zeitformate here

+0

Dank, ich arbeitete perfekt :) – RedRocket

+0

sollten Sie markiert es als Antwort auf die Frage zu schließen. :) –

+0

@ down-Wähler: schätzen den Geist und danke für die Unterstützung. Dies ist eine offene Gemeinschaft, nicht der Ort, um persönliche Rache zu zeigen. –

Verwandte Themen