NSDateFormatter dateFromString 总是 returns (null)
NSDateFormatter dateFromString always returns (null)
我正在尝试使用 NSDateFormatter 的 dateFromString 但它总是 returns (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
但它总是 returns (null)
我试过添加这些:
[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];
[dateFormatter setFormatterBehavior:NSDateFormatterBehaviorDefault];
但仍然returns无效。
请帮忙!
你的日期格式有误。您需要使用:
[dateFormatter setDateFormat:@"yyyy-MM-dd h:mm:ss a"];
我正在尝试使用 NSDateFormatter 的 dateFromString 但它总是 returns (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
但它总是 returns (null)
我试过添加这些:
[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];
[dateFormatter setFormatterBehavior:NSDateFormatterBehaviorDefault];
但仍然returns无效。
请帮忙!
你的日期格式有误。您需要使用:
[dateFormatter setDateFormat:@"yyyy-MM-dd h:mm:ss a"];