Я следующий день в строке формиат «Дата строки: 2014-09-28 17:30:00»Не получать NSDate из строки
Теперь я хочу, чтобы преобразовать его в NSDate.
У меня есть следующий код для этого.
NSString *date = @"2014-09-28 17:30:00";
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter1 dateFromString:date];
NSLog(@"date from string: %@", dateFromString);
У меня есть следующий выход.
date from string: 2014-09-28 12:00:00 +0000
Итак, здесь Время изменено.
Скажите, пожалуйста, как я могу конвертировать в NSDate. Что мне здесь не хватает?
У вас нет проблемы с вашей датой. Это верно. Поскольку 17:30 в IST аналогично 12:00 в GMT –
Единственная проблема заключается в регистрации. Используйте формат даты, чтобы получить правильную строку. –
Обратите внимание, что alloc/init 'NSDate' бесполезен. – Larme