В настоящее время я NSString значение, которое содержит следующую дату в качестве текущей датыПреобразование NSString в NSDate порождает неверное значение
(lldb) po self.currentDate
(NSString *) $5 = 0x002ca8d0 2013-03-29
Но когда я конвертировать этот NSString в NSDate, она показывает неправильное значение
NSDate *myCurrentDate = [dateFormatterForCurrentDate dateFromString:self.currentDate];
(lldb) po myCurrentDate
(NSDate *) $4 = 0x002cf030 2013-03-28 18:30:00 +0000
** Это правильно !!! ** Это показано в часовом поясе от GMT. –
Anoop правильный. См. Мой [ответ на более ранний вопрос] (http://stackoverflow.com/questions/11273001/nsdateformatter-datefromstring-returns-incorrect-date/11273812#11273812). –