解析看似正确的日期时间时抛出异常

Ste*_*ric 1 c# datetime parsing

我正在使用该DateTime.ParseExact方法来解析日期时间.但是,为什么以下失败并抛出异常?

string input = "100206 2330";
string format = "ddMMyy hhmm";
DateTime parsed = DateTime.ParseExact(input, format, CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

从MSDN上的自定义日期和时间格式字符串文章判断,此输入字符串的格式是正确的.我很迷茫.

提前致谢,

星级

Jon*_*eet 6

"hh"是一个12小时制的时钟指示符(01-12).你想要"HH"来应对"23".

string format = "ddMMyy HHmm";
Run Code Online (Sandbox Code Playgroud)