I have a datetime as string 2020-05-14T13:37:49.000+0000, I need convert to DateTime using C#.
Which is the valid format ? yyyy-MM-ddTHH:mm:ss.FFFZ wrong for me
[TestMethod]
public void DateTime_Iso8601_is_ok()
{
var f = "2020-05-14T13:37:49.000+0000";
string format = "yyyy-MM-ddTHH:mm:ss.FFFZ";
DateTime d;
DateTime.TryParseExact(f, format, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal, out d);
//FileHelpers.ConvertException: Error Converting '2020-05-14T13:37:49.000+0000' to type: 'DateTime'.
//There are more chars in the Input String than in the Format string: 'yyyy-MM-ddTHH:mm:ss.FFFZ'
}