twitterから戻ってくる日付はFri Aug 07 12:40:04 +0000 2009
の形式です。私は問題なしでNSDateに値を割り当てることができます。しかし、私はNSDateFormatterを使用しようとすると、私はnilが私に返されます。私は何が欠けていますか?twitterからNSDATEに日付文字列を設定する方法
NSDate *createdAt = [messageData objectForKey:@"created_at"];
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"M/d/yy HH:mm"];
NSString *dateString = [format stringFromDate:createdAt];
label.text = dateString;
ありがとう@binnyb。Twitterでフォーマットを "Wed、28 Dec 2011 16:48:59 +0000"に変更したので、最初のフォーマットは次のようになります:[df setDateFormat:@ "eee、dd MMM y yyy HH:mm:ss ZZZZ "]を選択します。 – Motasim
ありがとう私は変更を行った – binnyb
Twitterはフォーマットを再び@ @ eee MMM dd HHに変更したようです:mm:ss ZZZZ yyyy "'(または 'Tue Feb 08 15:54:03 +0000 2011') – lxt