我正在尝试从 C# 中的 RSS 提要中提取 DateTime 对象,而 DateTime.Parse(string) 对于 BBC rss 提要工作正常,其格式如下: Thu, 24 Sep 2009 13:08:30 GMT
但是当我尝试将它用于 Engadget 的提要时,它的日期格式类似于 Thu, 24 Sep 2009 17:04:00 EST 抛出 FormatException。
我在这里缺少什么直截了当的东西吗?
最佳答案
DateTime.Parse 不理解 EST。它只理解字符串末尾的 GMT。
标准日期和时间格式字符串链接: http://msdn.microsoft.com/en-us/library/az4se3k1.aspx
这里有一个 SO 链接可以帮助...无法识别 EST 等。您必须将它们转换为时间偏移量:
关于c# - RSS 提要中 pubDate 的 DateTime.Parse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1474174/