Hey Leute, ich muss aus einem String den Tag eines Datum berechnen, als Ergebnisse kriege ich nur jedes mal 2147483647
Könnt ihr helfen?
Code:
Alles anzeigen
lG
Könnt ihr helfen?
Code:
Quellcode
- ...
- NSInteger dayOfWeek = [self getDayOfDate:[self stringToDate:[vevent valueWithPath:@"dtstart"]]];
- //Format aus dem vEvent: 20121224T080000
- ...
- - (NSDate*)stringToDate:(NSString *)stringIn{
- NSDateFormatter *df = [[NSDateFormatter alloc] init];
- [df setDateFormat:[NSString stringWithFormat:@"yyyyMMdd'T'HHmmss"]];
- NSDate *myDate = [df dateFromString:stringIn];
- return myDate;
- }
- - (NSInteger)getDayOfDate:(NSDate *)date
- {
- NSDateComponents *comp = [[NSCalendar currentCalendar] components:NSWeekCalendarUnit fromDate:date];
- return [comp weekday];
- //Samstag = 7; Sonntag = 1, Montag = 2; .. ; Freitag = 6;
- }
lG