Objective C - Wie kann ich den Wochentag von NSDate?

Ich muss in der Lage sein, um den Wochentag von nsdate, ich habe den folgenden code und es immer 1 zurück. Ich habe versucht, ändern Sie den Monat, ich habe alles versucht, von 1 bis 12 ist, aber das Ergebnis der Woche am Tag ist immer 1.

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];

InformationsquelleAutor aryaxt | 2010-08-19

Schreibe einen Kommentar