Por que não é o RSS.Net Fork de Telligent datas de análise?
Pergunta
Estou usando o RSS.Net Fork da Telligent para analisar um fluxo XML. O fluxo é bem formado e a maioria dos elementos desejados está sendo analisada, mas por algum motivo o elemento pubdata não é.
Inspecionar o conteúdo da alimentação mostra o elemento pubdata bem exibido, sem problemas com o RSS ou o conteúdo do elemento. Mas ... como eu disse, também sem análise. Inspecionar em shows do Visual Studio:
PubDate = {1/01/0001 12:00:00 AM}
O que claramente não é o caso e suspeito genérico para uma análise incorreta simples, então suspeito que esteja apenas falhando e inadimplente para o culminar de Nye, 1 (Pegue a pessoa gostosa mais próxima, rápido! *{Beijo}*)
Os feeds que estou tentando analisar são o Google News Feeds, então eu gostaria de assumir que eles estão funcionando corretamente.
Solução
AHA!
Em um palpite, verifiquei o código do RSSReader e descobri que a data analisando, ao lidar com uma data que não analisa de maneira limpa (digamos, GMT+Offset):
Mon, 02 Nov 2009 12:34:56 GTM+10:00
Removerá o último 5 Personagens, saindo:
Mon, 02 Nov 2009 12:34:56 GTM+
Que deixam o DateTime.parse muito muito triste.
Então, vou alterar a biblioteca para lidar com o deslocamento do GMT Time.