首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iPhone中比较日期字符串和对日期字符串进行分组?

如何在iPhone中比较日期字符串和对日期字符串进行分组?
EN

Stack Overflow用户
提问于 2010-12-28 22:09:15
回答 1查看 99关注 0票数 0

我有一个数组,它包含日期字符串。我想要比较日期字符串,并将日期字符串显示为分组,因此当发现重复日期时,它应该只显示一次日期。

我的数组

代码语言:javascript
复制
 NSMutableArray *arr = [[NSMutableArray alloc] initWithObjects:@"2010-12-28 04:23:47",
                       @"2010-12-28 04:21:50",
                       @"2010-12-28 04:18:56",
                       @"2010-12-27 13:39:18",
                       @"2010-12-22 21:48:09",
                       @"2010-12-22 20:44:18",
                       @"2010-12-22 20:25:26",
                       @"2010-12-22 20:08:39",nil];

预期输出是,

代码语言:javascript
复制
"2010-12-28 "
"2010-12-27 "
"2010-12-22 ".

当与日期字符串进行比较时,时间不是问题,我只想显示日期(分组日期)。

请帮帮我。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-28 22:17:49

代码如下:

代码语言:javascript
复制
NSMutableArray *filterdArray=[[NSMutableArray alloc]init];
for(NSString *string in arr)
{
 NSArray *components = [string componentsSeparatedByString: @" "];
 //Check that date is present in filterdArray
 //if not present
 //add the value to array using
 [filterdArray addObject:[components objectAtIndex:0]];
}

然后对filterdArray中的值进行排序

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4546649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档