Я не знаю, как преобразовать эту строку в NSDate.Преобразование строки timestamp с символами T и Z в NSDate
Дата в этом формате «2012-10-21T07: 00: 00Z»
Я думаю, проблема в том, что я понятия не имею, что это такое T и Z означают в строке :)
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"];
NSDate *dateStart = [formatter dateFromString:@"2012-10-21T07:00:00Z"];
// format that I want
[formatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSLog(@"date: %@", [formatter stringFromDate:dateStart]);
все даты относятся к этому формату: 2014-09-12T03:46:25Z
Сравните строку даты с строкой формата. Как они похожи? Насколько они разные? Вы посмотрели [спецификацию] (http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns)? –
Это второй самый распространенный вопрос iOS здесь (после «непризнанного селектора»). –
@HotLicks, «передача данных/объекта/массива для просмотра контроллера», чаще всего, я бы сказал. – vikingosegundo