Datetime.ParseExact“字符串未被识别为有效的DateTime”错误

为什么我无法解析这样的字符串:

DateTime date = DateTime.ParseExact("‎23.‎02.‎2016 08:59:35", "dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture); 

这是一个例外

字符串未被识别为有效的DateTime。

我真的不明白。

字符串中有一些零宽度的Unicode字符。 如果你删除它们将工作:

 DateTime.ParseExact("23.02.2016 08:59:35", "dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture)