NSString *dateString = @"19/10/2014";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd/MM/yyyy"];
NSDate *myDate = [dateFormatter dateFromString:dateString];
Run Code Online (Sandbox Code Playgroud)
为什么myDate这个特定日期为空(2014年10月19日)?
如果我更改dateString为@"25/10/2014",请dateFormatter正确返回日期...我的代码有什么问题?
*当我的iPhone时区为"Brasilia,Brasil"时,此代码返回null.例如,当我的时区是"华盛顿特区,EUA"时,代码会返回正确的日期.