DateTime.ParseExact失败

Kas*_*sen 4 c# datetime

以下行抛出FormatException.

DateTime dateResult;
System.Globalization.CultureInfo provider = System.Globalization.CultureInfo.InvariantCulture;
string dateFormat =  "yyyy-MM-dd HH:mm";
string dateToCheck = "2013-20-10 00:00";

dateResult = DateTime.ParseExact(dateToCheck, dateFormat, provider); // fails
Run Code Online (Sandbox Code Playgroud)

它说

日历System.Globalization.GregorianCalendar中不支持字符串表示的DateTime.

我看不出有什么不对.

Pet*_*sen 5

月似乎是20个.没有20个月.正如评论所暗示的那样,你可能每天都会混淆.

字符串应该是:

string dateToCheck = "2013-10-20 00:00";
Run Code Online (Sandbox Code Playgroud)