Я видел много решений и пробовал это с последних 2 часов. Так что я отправляю свой код. Я вижу, что все в порядке с NSString, которая содержит дату.Проблема NSDate при создании из NSString
Но когда я попробовал конвертировать в NSDate. Это возврат и запись в нуль.
Вот мой код
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
NSString *str = @"2014-10-28 00:00:00 AM";
NSLog(@"Date %@",str); ////Showing String Date
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
[formatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
[formatter setDateFormat:@"yyyy/MM/dd hh:mm:ss"];
NSDate *dater = [formatter dateFromString:str];
NSLog(@"Dater %@",dater); ////Showing null log
Спасибо заранее.
Формат не соответствует строке один. – Larme
форматер определяет совершенно другой формат, разве вы его не заметили? ваш ввод: '' 2014-10-28 00:00:00 AM '' и ваш форматировщик: '' yyyy/MM/dd hh: mm: ss "'. они не соответствуют друг другу. – holex
да теперь я понял. Я новичок –