我从网络服务中获取日期,例如“2012-07-03 07:26:48”。从 web 服务解析后,我已经保存在 NSString 中。在将 NSString 转换为下面代码中使用的 NSDate 时,
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSString *dateStr = @"2012-07-03 07:26:48";
NSDate *date = [dateFormatter1 dateFromString:dateStr];
NSLog(@"Date : %@", date);
The NSLog value is "2012-07-03 01:56:48 +0000";
NSLog 值为“2012-07-03 01:56:48 +0000”;我不知道为什么时间变了。谁能帮我做到这一点?