NSDateComponents 和 NSCalendar 有個功能是獲取月份的日期,要用到NSWeekdayOrdinalCalendarUnit
和 NSCalendarUnit
。
比如:這個月份的第二個星期一。
但是我需要檢測的是,確定的NSDate實例是否是一個月份的最後一個或者倒數第二個星期日期。
一直想不到有什麼方法能實現,不想通過將所有月份的星期日期都循環一遍這樣的方法來實現。
請高手解答一下或者給個思路,謝謝。
只要添加7天,用NSCalendar
的dateByAddingComponents:toDate:options:
,然後檢測結果月份是否相同。