Я пытаюсь получить NSDate из данной строки:Дать правильную метку времени для даты строки
NSString* dateString = @"March 23 04:00 AM";
NSDateFormatter* firstDateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[firstDateFormatter setDateFormat:@"MMММ dd h:mm a"];
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[firstDateFormatter setLocale:locale];
NSDate* date = [firstDateFormatter dateFromString:dateString];
NSLog(@"date:%@", date);
дата я получаю пустой, где я допустил ошибку?
Я бы сказал, что вы сделали ошибку (слишком часто), не прочитав документацию, которую Apple предоставляет для SDK iOS. –
@NickBull Вопрос был на самом деле немного сложным из-за различий между MMMM и LLLL, поэтому я счастлив, что нашел его местом при переполнении стека. –