我有一个应用程序,显示特定渡轮行程的时间表。
如果我前往不同的时区 - 比如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];
感谢您提前的帮助。