Я уже попробовал решения из нескольких постов, но не повезло.Проблема в том, что я сталкиваюсь с часовыми поясами.И на устройстве, и на симуляторе UIDatePicker и NSDateFormatter возвращают неверные даты, добавляя или вычитая разницу от GMT 0, от выбранной даты (в соответствии с текущим часовым поясом, установленным на устройстве или Mac).
У меня уже естьпопытался установить язык и часовой пояс, но ничего не получалось.Любая идея приветствуется!Спасибо.
(Пример кода не опубликован, потому что оба инициализируются без установки каких-либо свойств прямо сейчас.)
ОБНОВЛЕНИЕ 1:
Здесьэто фрагмент кода:
datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0.0, frame.size.height - 216.0, frame.size.width, 216.0)];
[self addSubview:datePicker];
....
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE, MMM d, y h:mma"];
NSString *dateString = [formatter stringFromDate:datePicker.date];
[formatter release];