我有一个显示某些渡轮行程时间表的应用程序。
如果我前往不同的时区 - 比如晚 4 小时,上午 10 点的渡轮旅行现在显示为上午 6 点?
我知道这与如何根据时区处理日期有关,但我不知道如何改变这种行为。
目前,这是我获取日期并将其显示在 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];
在此先感谢您的帮助。