- (NSUInteger)getWeekdayFromDate:(NSDate*)date
02.
03.
{
04.
05.
NSCalendar* calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
06.
07.
NSDateComponents* components = [[[NSDateComponents alloc] init] autorelease];
08.
09.
NSInteger unitFlags = NSYearCalendarUnit |
10.
11.
NSMonthCalendarUnit |
12.
13.
NSDayCalendarUnit |
14.
15.
NSWeekdayCalendarUnit |
16.
17.
NSHourCalendarUnit |
18.
19.
NSMinuteCalendarUnit |
20.
21.
NSSecondCalendarUnit;
22.
23.
24.
25.
components = [calendar components:unitFlags fromDate:date];
26.
27.
NSUInteger weekday = [components weekday];
28.
29.
return
weekday;
30.
31.
}
- (NSUInteger)getWeekdayFromDate:(NSDate*)date
02.
03.
{
04.
05.
NSCalendar* calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
06.
07.
NSDateComponents* components = [[[NSDateComponents alloc] init] autorelease];
08.
09.
NSInteger unitFlags = NSYearCalendarUnit |
10.
11.
NSMonthCalendarUnit |
12.
13.
NSDayCalendarUnit |
14.
15.
NSWeekdayCalendarUnit |
16.
17.
NSHourCalendarUnit |
18.
19.
NSMinuteCalendarUnit |
20.
21.
NSSecondCalendarUnit;
22.
23.
24.
25.
components = [calendar components:unitFlags fromDate:date];
26.
27.
NSUInteger weekday = [components weekday];
28.
29.
return
weekday;
30.
31.
}
- (NSUInteger)getWeekdayFromDate:(NSDate*)date
02.
03.
{
04.
05.
NSCalendar* calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
06.
07.
NSDateComponents* components = [[[NSDateComponents alloc] init] autorelease];
08.
09.
NSInteger unitFlags = NSYearCalendarUnit |
10.
11.
NSMonthCalendarUnit |
12.
13.
NSDayCalendarUnit |
14.
15.
NSWeekdayCalendarUnit |
16.
17.
NSHourCalendarUnit |
18.
19.
NSMinuteCalendarUnit |
20.
21.
NSSecondCalendarUnit;
22.
23.
24.
25.
components = [calendar components:unitFlags fromDate:date];
26.
27.
NSUInteger weekday = [components weekday];
28.
29.
return
weekday;
30.
31.
}
http://www.cocoachina.com/ask/questions/show/93394