可能重复:
将日期从 [NSDate 日期] 缩短几个小时
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"M-d-yyyy H:mm"];
NSDate *start= [dateFormatter dateFromString:@"10-24-2012 12:15"];
NSDate *end = [dateFormatter dateFromString:@"10-24-2012 15:30"];
当我打印出来
NSLog(@"------main_event start %@", start);
NSLog(@"-----main_event end %@", end);
结果是
---main_event start 2012-10-24 19:15:00 +0000
---main_event end 2012-10-24 22:30:00 +0000
现在,看起来时间自动增加了 7 个小时,12:15 变为 19:15,15:30 变为 22:30。
为什么?