I am currently consuming an RSS feed in .Net (luckily still testing).
I noticed that the feed was throwing an invalid datetime error.
It appears that .Net doesn't handle BST times as this is not a valid timezone in windows.
Take the following dates
Mon, 05 Oct 2009 08:00:06 GMT
Tue, 01 Apr 2014 17:00:00 BST
THe second string is not a valid datetime if you try to parse it using something like this
if (!DateTime.TryParse(dateString, out dt))
dt = DateTime.ParseExact(dateString, CustomUtcDateTimeFormat, CultureInfo.InvariantCulture);
Is this really the case?
I know I can write something to remove the timezone but really?