2012-09-19 99 views
-3

我需要查找兩個日期之間的星期列表。我有startdate和enddate,startdate可能是任何一天(例如星期二或星期五)的開始一週,並且結束日期也和最後一週的任何一天一樣。我如何找到星期list.please幫我做到這一點。查找兩個日期之間的星期列表

+0

你想要兩個日期之間的星期數? – QueueOverFlow

+0

是的,我想要在days.- ajith之間的星期列表 – user1682969

回答

0

針對當前日曆使用NSDateComponents,指定fromDate和toDate以及組件標誌os NSWeekCalendarUnit。然後返回NSDateComponents的屬性對象將是周的兩個日期之間的數字,例如:

NSCalendar *currentCalendar = [NSCalendar currentCalendar]; 
    NSDateComponents *components = [currentCalendar components:NSWeekCalendarUnit 
                 fromDate:firstDate 
                 toDate:secondDate options:0]; 

    NSInteger weeks = components.week; 

其中「firstDate」和「secondDate」是的NSDate對象。

相關問題