Hallo zusammen,
ich habe ein kleines Problem. Ich möchte vergleichen, ob das gespeicherte Datum (dd.MM.yyyy) größer bzw gleich dem heutigen ist.
Mein Code sieht wie folgt aus:
Alles anzeigen
Aber der Code sagt immer, dass das targetDate zu klein ist:
LogFile:
2012-05-18 14:53:12.968 Schedule[8777:fb03] currDate: 18.05.2012 - Date from Entry: 18.05.2012
2012-05-18 14:53:12.970 Schedule[8777:fb03] Date too old: 18.05.2012
2012-05-18 14:53:12.971 Schedule[8777:fb03] currDate: 18.05.2012 - Date from Entry: 13.05.2012
2012-05-18 14:53:12.971 Schedule[8777:fb03] Date too old: 13.05.2012
2012-05-18 14:53:12.972 Schedule[8777:fb03] currDate: 18.05.2012 - Date from Entry: 19.05.2012
2012-05-18 14:53:12.972 Schedule[8777:fb03] Date too old: 19.05.2012
ich habe ein kleines Problem. Ich möchte vergleichen, ob das gespeicherte Datum (dd.MM.yyyy) größer bzw gleich dem heutigen ist.
Mein Code sieht wie folgt aus:
Quellcode
- NSDate *currDate = [NSDate date];
- for (int i = 0; i <counter; i++) {
- NSManagedObjectContext * singleToDoEntry = [results objectAtIndex:i];
- NSString * due =[singleToDoEntry valueForKey:@"due"];
- NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
- [dateFormatter setDateFormat:@"dd.MM.yyyy"];
- if(due != nil){
- NSDate * targetDate = [dateFormatter dateFromString:due];
- NSLog(@"currDate: %@ - Date from Entry: %@",[dateFormatter stringFromDate:currDate],[dateFormatter stringFromDate:targetDate]);
- if(targetDate >= currDate){
- ....
- }
Aber der Code sagt immer, dass das targetDate zu klein ist:
LogFile:
2012-05-18 14:53:12.968 Schedule[8777:fb03] currDate: 18.05.2012 - Date from Entry: 18.05.2012
2012-05-18 14:53:12.970 Schedule[8777:fb03] Date too old: 18.05.2012
2012-05-18 14:53:12.971 Schedule[8777:fb03] currDate: 18.05.2012 - Date from Entry: 13.05.2012
2012-05-18 14:53:12.971 Schedule[8777:fb03] Date too old: 13.05.2012
2012-05-18 14:53:12.972 Schedule[8777:fb03] currDate: 18.05.2012 - Date from Entry: 19.05.2012
2012-05-18 14:53:12.972 Schedule[8777:fb03] Date too old: 19.05.2012
Gruß
Sven
Sven