Hi zusammen,
hab ne Anfängerfrage zu NSDate:
Ich habe ein Datum (labelDate) dass ich mir aus einem Label hole. Dann habe ich ein weiteres Datum (checkDate), bei dem ich prüfen möchte,
ob es in dem Zeitraum von 7Tagen vor und 7 Tage nach dem labelDate liegt. Ich habe momentan Code geschrieben, der nicht wirklich funktioniert,
ich hoffe ihr könnt mir hierbei helfen.
Vielen Dank für eure Hilfe!
Alles anzeigen
hab ne Anfängerfrage zu NSDate:
Ich habe ein Datum (labelDate) dass ich mir aus einem Label hole. Dann habe ich ein weiteres Datum (checkDate), bei dem ich prüfen möchte,
ob es in dem Zeitraum von 7Tagen vor und 7 Tage nach dem labelDate liegt. Ich habe momentan Code geschrieben, der nicht wirklich funktioniert,
ich hoffe ihr könnt mir hierbei helfen.
Vielen Dank für eure Hilfe!
Quellcode
- NSMutableArray *ar = [xmlcont table];
- ErgebnisInput *current;
- NSDateFormatter *df = [[NSDateFormatter alloc] init];
- [df setDateFormat:@"yyyy-MM-dd"];
- NSDate *labelDate = [df dateFromString:formattedDate];
- NSDate *GameDay;
- NSDate *start = [NSDate dateWithTimeInterval:-604800 sinceDate: labelDate];
- NSDate *end = [NSDate dateWithTimeInterval:-604800 sinceDate: labelDate];
- for(int j = 0; j < [ar count]; j++){
- current = [ar objectAtIndex:j];
- gameDate = [current gameDate];
- gameDate = [gameDate substringToIndex:[gameDate length] - 9];
- GameDay = [df dateFromString:gameDate];
- if(![GameDay compare:start] == NSOrderedAscending && ![GameDay compare:end] == NSOrderedDescending){
- NSLog(@"Here");
- }
- }
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Pretime ()