STTwitter ライブラリを使用して、Twitter から取得した日付をフォーマットしようとしています。
ただし、これまでに試したコードは機能しませんでした。
Twitter から日付を取得するためのコード:
NSString *dateString = [status valueForKey:@"created_at"];
これは、乱雑に見えるツイートが作成された時刻、日付、タイムゾーン、および年を返します。
これを変換してきれいにするために、次のコードを使用してみました。
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MMddHHmm"];
NSDate *dateFromString = [dateFormatter dateFromString:dateString];
NSLog(@"%@", dateFromString);
dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"dd MMMM' at 'hhmm a"];
NSString *mydate=[dateFormatter stringFromDate:dateFromString];
そして、結果をテキスト ラベルに入れてみます。
cell.detailTextLabel.text = my date;
Date Formatter のさまざまなバリエーションを試しましたが、どれも機能せず、理由もわかりません。
ご協力いただきありがとうございます :)