iOS3.xとiOS4.xでは、NSDateFormatterのdateFromStringの挙動が変わったようで、 iOS4以前をベースにしたiPhoneアプリ開発の記事を実際に確認しようとしても、 正常に変換されないことがありました。 ネットで調べたところ「2010-09-23T12:34:56+09:00」など 「+09:00」形式の場合は「+0900」に変えると上手くいくようです。 かなりハマったのでメモ。 NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; [dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"ja_JP"] autorelease]]; NSMutableString *