您的位置:首页 > 移动开发 > IOS开发

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

2014-11-10 23:11 369 查看
- (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

[code]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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: