NSDateFormatter *df = [[NSDateFormatter alloc] init];
time = @"1940-06-04";
df.dateFormat = @"YYYY-MM-dd";
NSDate *date = [df dateFromString:time];
NSLog(@"dqdqwdd = %@ %@",date,time);
这个时间转化只能崩溃试下
NSArray *array = [time componentsSeparatedByString:@"-"];
NSDateComponents *comps1 = [[NSDateComponents alloc] init];
[comps1 setYear:[[array objectAtIndex:0] integerValue]];
[comps1 setMonth:[[array objectAtIndex:1] integerValue]];
[comps1 setDay:[[array objectAtIndex:2] integerValue]];
NSDate *date = [[NSCalendar currentCalendar] dateFromComponents:comps1];