1
У меня есть строку даты, как это: 2015-09-06T06: 00: 00IOS и Obj-C Странный отформатирована строка NSDate
И я пытаюсь преобразовать его в NSDate с помощью этой функции:
+(NSDate*)dateStringToNSDate:(NSString*)dateString{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ss"];
return [dateFormatter dateFromString:dateString];
}
И это для меня ноль? Где я делаю ошибку? Спасибо за помощь.
Это была проблема с моей проблемой, но почему? (Я смотрю на все мои старые вопросы. Теперь я вижу, что это странно.) –
T представляет собой разделитель на время, но на самом деле он не является частью формата. Вот почему вы должны заключить его с помощью апострофов. См. Как ref, особенно «Фиксированные форматы»: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html – HorseT
Благодарим вас за разъяснения. –