ios 中根据给定日期 获取星期几

来源:互联网 发布:淘宝交易量查询 编辑:程序博客网 时间:2024/04/29 18:00
- (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.returnweekday;
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.returnweekday;
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.returnweekday;
30. 
31.}

http://www.cocoachina.com/ask/questions/show/93394



0 0