我已经解决了所有类似的问题,不幸的是无法解决我的问题,所以我问了。我需要我的函数来返回一个NSDate
唯一的日期,但我的返回值也包含时间,我已经尝试了 setTimeStyle noStyle 以及我能想出的所有可能的解决方案,这里是代码:
-(NSDate*)stringToDate{
NSString *dateString = @"01-02-2010";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *date;
date = [dateFormatter dateFromString:dateString];
NSLog(@"%@",date);
return date;
}
输出是:2010-01-31 16:00:00 +0000
我想要的是: 2010-01-31