Rss PubDate
Monday, February 02, 2009 1:29:47 PM
MojoPortal的Rss Feed日期处理有问题,上次已经说过了。这次仍然给出一个折衷的办法。MojoPortal实际上使用一个叫做Argotic的项目来解析rss,那么我们就从这一项目入手去解决。
下载源代码,并修改SyndicationDateTimeUtility.cs中如下几点:
1、value=value.Replace("+0800", "GMT+8")
2、string[] formats = new string[5];
3、 formats[2] = "ddd',' dd MMM yyyy HH:mm:ss zzz";
formats[3] = "ddd',' dd MMM yyyy HH:mm:ss GMT+8";//for sina && sohu
formats[4] = "ddd',' d MMM yyyy HH:mm:ss GMT+8";//for sina && sohu