2010-12-07 22 views
-2

いくつかのRSSリーダーを使用しています(C#では、SyndicationFeedクラスを使用しています)。 しかし、私は問題があります。古いRSSフィードを読むには

私が例えばhttps://stackoverflow.com/feedsのフィードを読むと、それはその日の唯一のフィードです! 前の日のフィードを読むにはどうすればいいですか?

ありがとうございました。

+5

質問をして良い回答を得たら、それを受け入れるべきです。 – unholysampler

+0

@unholysampler:どういう意味ですか? –

+0

あなたが回答を受け入れると、時間を割いて助けてくれる人に信用を与えます。これは、質問した質問の回答の横にあるチェックマークをクリックして行います。 – unholysampler

答えて

1

Googleリーダーでは過去の回答を得る方法が提供されていますが、Googleリーダーにログインする必要があります。

これは、Tue、2010年12月7日21:30:53 GMT(ot = 1291757453)に最も近い5つのレコード(n = 5)を取得し、それらを昇格順(r = o)で表示します。降順はr = d、魔法のソートはr = aです。

http://www.google.com/reader/atom/feed/https://stackoverflow.com/feeds?n=5&r=o&ot=1291757453

私は、このために最大の時間で1000だと思います。

1000バリヤーよりも先に進むには、以下に示すフィードから継続ストリングを引き出す必要があります。

< GR:継続> STRING </GR:>

が、その後まったく同じURLを再送信しますが、継続& C = STRINGと

このタイムマシンがのために働く場合

http://www.google.com/reader/atom/feed/https://stackoverflow.com/feeds?n=5&r=o&ot=1291757453&c=STRING

わかりませんあなたはそれがあります。

7

フィードはドキュメントです。その文書の内容を読むことができます。

あなたは、そのドキュメントに含まれていないもの、または別の日付にそのドキュメントにあったものを読むことはできません。

申し訳ありませんが、時間を逆転させるC#関数はありません。

+3

"申し訳ありませんが、時間を逆転させるC#関数はありません。" - DateTime.Subtractはどうですか? :) –

+2

私はMicrosoftがC#5.0の逆時間機能を考慮する必要があると思います。 –

+1

@robそのためには、quantumTimeインプリメンテーションが必要です。これまではそれほど難解でした。 –

関連する問題