我正在处理来自 RSS 的 XML 提要,我正在考虑按发布日期和时间对提要进行排序。由于采用不同的 RSS 提要,它们具有不同的数据和时间格式。
例如
Sat, 23 Mar 2013 23:19:54 GMT
Sat, 23 Mar 2013 23:19:54 EDT
Sat, 23 Mar 2013 23:19:54 -0400
我想在当地时间转换它们,然后对它们进行排序。
var rssFeed = from el in doc.Elements("rss").Elements("channel").Elements("item")
select new
{
Title = el.Element("title").Value,
Link = el.Element("link").Value,
Description = el.Element("description").Value,
PubDate = DateTime.Parse(el.Element("pubDate").Value, null,
DateTimeStyles.None)
};
请让我知道如何进行。