Я пытаюсь преобразовать NSDate в локальное времяZone. Я делаю вот такПреобразование локального часового пояса для NSDate
dateTimeFormatter = [[NSDateFormatter alloc] init];
[dateTimeFormatter setTimeZone:[NSTimeZone localTimeZone]];
[dateTimeFormatter setDateFormat:@"MMM d', 'yyyy', 'h':'mm a zzz"];
дата выглядит следующим образом 2013-10-05 11:00:00 +0000
. Я получаю его как 04:30 вечера, который должен быть 04:30. В любом случае, чтобы это работало?
NSString *str = [dateTimeFormatter stringFromDate:myDate];
Дата форматтеры по умолчанию с использованием локального часового пояса. Не нужно его устанавливать. И не устанавливайте стиль и формат. Сделайте то или другое. – rmaddy
Покажите, как вы определяете выход. – rmaddy
Я обновил свое сообщение. –