2012-01-21 10 views
0

私は、Twitter API(JSON)によって与えられた日付からNSDateをフォーマットしようとしています。したがって私はNSDateFormatterを使用しています。NSDateFormatter Twitter JSON Api

NSString *dateString = string; 

    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
//[dateFormat setDateFormat: @"EEE dd MMM yyyy HH:mm:ss Z"]; 
    NSDate *date = [dateFormat dateFromString:dateString]; 

    NSLog(@"%@",date); 
    return date; 

しかし、これはnullを返します。 Twitter APIが私に与える日は、次のようになります:Thu、19 Jan 2012 07:04:51 +0000。

誰にもこの問題の解決策がありますか?

ありがとうございます!

+0

あなたのコードが入力されたときの「文字列」の値は何ですか? –

+1

'、'を考慮する必要がありますか?ちょうど不思議です - 私はあなたのコードをテストしていません。テストの後に – Damo

+0

: 'dateFormat'に'、 '--characterを忘れてしまいました。コンマですべてがうまくいきます;) – thomas

答えて

3

フォーマット文字列の翌日にコンマが欠落しています。正しく:

[dateFormat setDateFormat: @"EEE, dd MMM yyyy HH:mm:ss Z"];