У меня есть приложение, которое отображает расписание некоторых паромных рейсов.
Если я поеду в другой часовой пояс - скажем, на 4 часа позже, паромное путешествие в 10:00 теперь будет отображаться как 6:00?
Я знаю, что это связано с тем, как даты обрабатываются в соответствии с их часовыми поясами, но я могу ' Я не знаю, как изменить это поведение.
В настоящий момент я получаю дату и отображаю ее на UILabel следующим образом:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm"];
[self.departureTime setText:[dateFormatter stringFromDate:[self.route objectForKey:@"departureTime"]]];
[self.arrivalTime setText:[dateFormatter stringFromDate:[self.route objectForKey:@"arrivalTime"]]];
[dateFormatter release];
Заранее благодарим за помощь.