我有兩個日期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),你可以使用它來獲取你需要的日期。 –
然而,我不明白你的意思是「如何改變第二次循環中的特定日子」,你可能想發佈兩個循環的代碼,以便我理解你是如何處理這個問題的,以 –
開頭。我怎樣才能做到這一點? –