【发布时间】:2012-10-24 00:13:01
【问题描述】:
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。
为什么?
【问题讨论】:
-
标准 Objective-C 问题 #6。
标签: objective-c ios cocoa-touch nsdate