Why does this code display the date being SAT where with NSDateComponent & setWeekday I used 1 for SUN?
// Set Day
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setWeekday:1];
[comps setHour:13];
[comps setMinute:30];
NSCalendar *gregorian = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDate *tempDate = [gregorian dateFromComponents:comps];
NSDateFormatter *format = [[[NSDateFormatter alloc] init] autorelease];
[format setDateFormat:@"EEE HH:mm"];
NSString *s = [format stringFromDate:tempDate];
NSLog(@"Finishing : %@", s);
// Gave => 2011-04-05 09:50:28.467 test1[39840:207] Finishing : Sat 13:30