C# ParseExact日期时间异常

C# ParseExact日期时间异常,c#,parsing,datetime,C#,Parsing,Datetime,我试图解析这个日期字符串,但它给出了一个格式异常,这让我抓狂。有人能帮忙吗 string date = "05032013123020"; string format = "ddMMyyyyHHmmss"; DateTime result = DateTime.ParseExact(date, format, null); 粘贴字符串日期=“050320312320”后;对于记事本+,您可以看到以下结果: 字符串日期=“US050320312320” 这就是为什么在解析时出现错误的原因字符串开

我试图解析这个日期字符串,但它给出了一个格式异常,这让我抓狂。有人能帮忙吗

string date = "05032013123020";
string format = "ddMMyyyyHHmmss";
DateTime result = DateTime.ParseExact(date, format, null);
粘贴字符串日期=“050320312320”后;对于记事本+,您可以看到以下结果:

字符串日期=“US050320312320”


这就是为什么在解析时出现错误的原因

字符串开头的字符是什么?!为什么要编辑字符串开头的字符?它可能是OP字符串中的有效字符,因此是导致问题的原因。我根本没有编辑字符串,即使它也显示在修订版中。我只是从标题中删除了[C#]标记。@JohnWillemse不知道为什么编辑删除了它:P只是认为这可能是个问题,直到OP声明这是一个打字错误。查看修订历史,我可以看到您的
日期
字符串中有(曾经)一个不可打印的ascii字符(ascii代码31)。