NSDateFormatterでRSS2.0のpubDateがとれない

RSSの記事1つ1つには公開日時が乗っている
<pubDate>Tue, 30 Nov 2010 06:54:00 +0000<pubDate>
これはフォーマットとして”EEE, dd MMM yyyy HH:mm:ss Z”なのでNSDateFormatterを使って

これで行けるはずだがおかしい。怪しい部分を切りとって
Tue, 30 Nov 2010 06:54:00 +0000
30 Nov 2010 06:54:00
にして”dd MMM yyyy HH:mm:ss”
にしてみたりスペースを-に置き換えてみたりしたけどだめ(><
30 Nov 2010 06:54:00

30 11 2010 06:54:00
にして”dd MM yyyy HH:mm:ss”
にしたら動いた!
意味がわからないね(^^;時差もOKだったけど、曜日はやっぱり入らなかった。
結局pubDateからNSDateを取得するプログラムはこんな感じに

ちょっと一時オブジェクトが多いかその辺直したいけど
それは今度。

 

コメントを残す