Wenn ich versuche, diese Zeichenfolge in ein Datum zu analysieren:String war nicht in einem korrekten Format, wenn sie mit DateTime.ParseExact analysiert
1.05.2016
Mit diesem Code:
var startDate = DateTime.ParseExact(Console.ReadLine(),
"dd.m.yyyy", CultureInfo.InvariantCulture);
tritt ein Fehler auf:
Unhandled Exception: System.FormatException: String was not recognized as a valid DateTime.
at System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style)
at System.DateTime.ParseExact(String s, String format, IFormatProvider provider)
at _09.Holidays_Between_Two_Dates.Program.Main(String[] args) in C:\Users\martin\documents\visual studio 2015\Projects\Methods. Debugging - Troubleshooting Code\09. Holidays Between Two Dates\09. Holidays Between Two Dates.cs:line 15
Kann jemand helfen? Danke im Voraus.
Try ' "d.MM.yyyy"' als Format – Pikoh
[? Wie formatiere ich ein Datetime in einem anderen Format] (http://stackoverflow.com/questions/35650681/how-do-i-format-a-datetime-in-einem-anderen-Format) – CodeCaster