У меня есть следующая дата:
2011-09-09T18:01:47Z
Я хочу, чтобы она отображалась как
"9/9/11 at 1:47PM"
независимо от того, какое правильное время было
Этот код возвращает нулевую строку:
NSLog(@"TIME: %@",[message valueForKey:@"created_at"]);
NSString* time = [message valueForKey:@"created_at"];
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM-dd-yy at HH:mm:ss"];
NSDate* newTime = [dateFormatter dateFromString:time];
[dateFormatter setDateFormat:@"MM-dd-yy at HH:mm:ss"];
NSString* finalTime = [dateFormatter stringFromDate:newTime];