Ich muss in der Lage sein, den Wochentag von Nsdate zu bekommen, ich habe den folgenden Code und es immer zurück 1. Ich habe versucht, den Monat zu ändern, ich habe alles von 1 bis 12 versucht, aber das Ergebnis des Wochentages ist immer 1.Ziel C - Wie kann ich den Wochentag von NSDate bekommen?
NSDate *date2 = [[NSDate alloc] initWithString:[NSString stringWithFormat:@"%d-%d-%d", 2010, 6, 1]];
unsigned units2 = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit;
NSCalendar *calendar2 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components2 = [calendar2 components:units2 fromDate:date2];
int startWeekDay = [components2 weekday];
[date2 release];
[calendar2 release];
Mögliches Duplikat von [Wie bekomme ich den Wochentag mit Cocoa Touch?] (Http://stackoverflow.com/questions/4269093/how-do-i-get-the-day-of-the- woche-mit-kakao-touch) – Suhaib