我正在尝试使用NSDateFormatter的dateFromString,但它总是返回(null)
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSLog(@"%@", [dateFormatter dateFromString:[[myArray objectAtIndex:x] objectForKey:@"finish"]]);
相关日期为:2017-05-15 5:00:00 PM
但它总是返回(null)
我尝试添加这些:
[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];
[dateFormatter setFormatterBehavior:NSDateFormatterBehaviorDefault];
但仍然返回null。
请帮助!
答案 0 :(得分:2)
你的dateFormat错了。你需要使用:
[dateFormatter setDateFormat:@"yyyy-MM-dd h:mm:ss a"];