2011-10-28 4 views
0

RSSフィードのためにpubDateを解析しようとしており、難しい問題に直面しています。サイトごとに異なる日付形式があるようです。私は自分のデータベースを持っているので、私はGoogleリーダーを使いたくない。RSSフィード、すべての可能な日付を解析します

pubDateの可能性のあるすべてのケースをハードコードすることを除いて、より良い選択肢がありますか?あなたが私にソースコードを与えることができれば、私はC#、C、Java、PHP、Objective-CでOKです。私に良いライブラリを教えてもらえれば、PHPとObjective-Cしか使えません。 、

yyyy-MM-dd'T'HH:mm:ss'Z' 

EEE, d MMM yyyy HH:mm:ss Z 

EEE, d MMM yyyy HH:mm:ss z 

yyyy-MM-dd HH:mm:ss Z 

まあ、それは今あまりにも危険なようだとき、私は日付の形式をハードコーディングあきらめる:

は、ここで私は、これまでに見つかったすべての選択肢の日付形式です。

答えて

1

は次に見here

を持っているん:

// Replace line that sets articleDate to nil in parsers 
NSDate *articleDate = [NSDate dateFromInternetDateTimeString:articleDateString formatHint:DateFormatHintRFC822]; 

// Replace line that sets articleDate to nil ni parseAtom 
NSDate *articleDate = [NSDate dateFromInternetDateTimeString:articleDateString formatHint:DateFormatHintRFC3339]; 
+0

は、少なくとも私がここに持っていますすべてのケースで、本当によく作品 – vodkhang

関連する問題