我正在尝试使用 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;
我尝试了许多不同的日期格式化程序变体,但没有一个有效,我不知道为什么。
谢谢你的帮助 :)