如何将NSArray转换为NSDate

Gow*_*m K -1 objective-c nsdate nsmutablearray nsarray ios

我有一个有日期的数组.我想将数组转换为NSDate.然后转换的NSDate存储在另一个数组中.这是我的数组.

uniqueItems (
 "2015-02-17",
"2015-02-09",
"2015-02-02",
"2015-01-27",
"2015-01-19",
"2015-01-12"
)
Run Code Online (Sandbox Code Playgroud)

如何将此数组转换为NSDate,并存储到另一个数组.帮我编码.

Er.*_*hah 5

假设你有一个数组如下:

NSArray *ary = [NSArray arrayWithObjects:@"2015-02-17",@"2015-02-09",@"2015-02-02", nil];
Run Code Online (Sandbox Code Playgroud)

要将每个字符串转换为日期: -

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
for(int i =0;i<ary.count;i++){

    NSDate *d = [[NSDate alloc]init];
    d = [dateFormatter dateFromString:ary[i]];
}
Run Code Online (Sandbox Code Playgroud)

如果你想使用NSDateFormate,你也可以使用in循环.