Я пытаюсь получить время дня из строки даты. Следующая строка должна вернуться в 12:00.NSDate возвращает нуль при преобразовании из строки
2010-08-24 00:00:00 +0000
Но используя следующий код, мой NSDate возвращает объект NIL, когда он достигает оператор журналу. В чем проблема? Благодаря!
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"h:mma"];
NSDate *date = [df dateFromString:@"2010-08-24 00:00:00 +0000"];
NSLog(@"DATE: %@", [date description]);
Выход: ДАТА: (нуль)
Его, потому что формат даты (String) ваш мимолетный doen't матч с форматом даты .... попробуйте использовать один и тот же формат даты .... –
возможно дубликат [создать NSDate из строки] (http://stackoverflow.com/questions/9769190/create-a-nsdate-from-a-string) –
Почему никто не советуется с документацией? –