我想格式化一个日期,我从twitter使用STTwitter库。NSDateFormatter不工作的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;
香港专业教育学院尝试了许多不同的变化日期格式化程序,但没有工作,我不知道为什么。
感谢您的帮助:)
你可以登录'dateString'的例子吗?我猜那个dateFromString是空的?你没有把真正的线路无法工作。 – Larme
dateString == Wed Feb 26 14:27:37 +0000 2014. dateFromString的确为空。 –
好的,那不是dateFormat你的put(第一次),这就是为什么你得到一个空值。 – Larme