UIDatePicker显示星期日

我希望从UIDatePicker中选择日期后,显示成下面的日期格式,应该怎么实现呢?

日期格式: Sat Feb 23 3:42 PM

NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ;   
NSDateComponents *components = [gregorian components:unitFlags fromDate:yourPickerDate];
 NSInteger yourWeekDay = [components weekday];
NSDateFomatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setFormat:@"DDD MMM dd mm:ss aa"];
NSString *dateString = [dateFormatter stringFromDate:date];