下面是一个表示日期的字符串
NSString *dateStr = @"2011-07-06";
当我尝试通过执行以下操作将其转换为NSDate时:
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy-MM-dd"];
NSDate *tmp = [format dateFromString:dateStr];
NSLog(@"tmp is %@",[tmp description]);
我从控制台得到的是
tmp is 2011-07-06 04:00:00 +0000
我不明白为什么我会得到额外的信息:04:00:00 +0000
结果
如果您之前经历过,请帮助