我正在尝试从字符串中获取日期。但它正在返回null值。有人能说出原因吗?我认为日期格式化程序不正确。以下是代码:
NSString *dateString = @"2015-02-28 05:50:15";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-dd-MM HH:mm:ss"];
NSDate *dateFromString = [dateFormatter dateFromString:dateString];
NSLog(@"date: %@", dateFromString); //It's giving me null
答案 0 :(得分:0)
您指定的格式字符串不正确。月份和日期字段位置错误(需要互换)。
您需要将其更改为:
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];