我有两个日期StartDate和EndDate。而周末,我想找到特定的日子,例如这两个日期之间的星期一,星期二,星期六。以及如何更改第二个循环中的特定日期。如何找到两日期之间的具体日期
我想添加在阵列中的多个对象流下面的代码
NSDictionary *dict = @{
@"name": @"kiran",
@"startdate": @"25-11-16",
@"SUNDAY": @"none"
@"MONDAY": @"monday"
@"TUESDAY": @"tuesday"
@"WEDNESDAY": @"none"
@"THURSDAY": @"none"
@"FRIDAY": @"friday"
@"SATURDAY": @"none"
@"EndDate": @"7-12-2016"
};
NSDictionary *dict1 = @{
@"name": @"Bala",
@"startdate": @"1-11-16",
@"SUNDAY": @"sunday"
@"MONDAY": @"none"
@"TUESDAY": @"tuesday"
@"WEDNESDAY": @"none"
@"THURSDAY": @"thursday"
@"FRIDAY": @"friday"
@"SATURDAY": @"none"
@"EndDate": @"7-12-2016"
};
NSDictionary *dict2 = @{
@"name": @"Sri",
@"startdate": @"1-12-16",
@"SUNDAY": @"sunday"
@"MONDAY": @"monday"
@"TUESDAY": @"tuesday"
@"WEDNESDAY": @"wednesday"
@"THURSDAY": @"thursday"
@"FRIDAY": @"friday"
@"SATURDAY": @"saturday"
@"EndDate": @"7-12-2016"
};
NSMutableArray *listMutableArray =[[NSMutableArray alloc] initWithObjects:dict,dict1,dict2, nil];
我如何可以执行两个日期之间的循环?
我想输出是:第一字典
25-11-2016,周五,基兰
28-11-2016,周一,克兰
29-11-2016,周二,基兰
2016年2月12日,星期五,基兰
2016年5月12日,周一,克兰
2016年6月12日,周二,基兰
同第二和第三字典输出。并且所有平日都以单一阵列存储。
如果你需要的日期只有开始日期和天数,swift的本地Date实际上有一个方法addingTimeInterval(timeInterval),你可以使用它来获取你需要的日期。 –
然而,我不明白你的意思是“如何改变第二次循环中的特定日子”,你可能想发布两个循环的代码,以便我理解你是如何处理这个问题的,以 –
开头。我怎样才能做到这一点? –