为什么不telligent的RSS.Net叉解析日期?
题
我使用Telligent的RSS.Net叉解析XML流。所述流被良好和最期望的元件被被解析,但由于某些原因所述pubData元素不是
检查进料内容显示很好地显示的pubData元件,与所述RSS或元素含量没有问题。但是......正如我所说的,没有分析,无论是。在Visual Studio中检查显示:
PubDate = {1/01/0001 12:00:00 AM}
这显然并非如此,可疑一般为普通不正确解析,所以我怀疑它只是未能彻底,缺省值为奈高潮,1(抓住最近的热的人,快!* {Snog的} * )
我试图解析饲料是谷歌新闻,所以我想假设他们正在正常工作。
解决方案
啊哈!
在预感我通过RSSReader代码检查,并且发现,该日期解析,与日期处理时不会干净地解析(说,GMT +偏移量):
Mon, 02 Nov 2009 12:34:56 GTM+10:00
将删除最后的 5 字符,留下:
Mon, 02 Nov 2009 12:34:56 GTM+
这使DateTime.Parse非常非常难过。
所以,我要改变应对GMT时间偏移库。
不隶属于 StackOverflow