NSDateComponents
和NSCalendar
有一项功能可以使用NSWeekdayOrdinalCalendarUnit
NSCalendarUnit
来获取当月的第n个工作日。
例如当月的第二个星期一。
很棒但是,我需要检查NSDate
的某个实例是否是该月的最后一个或第二个工作日。我想不出一个简洁的方法这个。我希望有一个简单的技巧,不要求你遍历整个月的所有星期一。
你们有什么想法吗?
答案 0 :(得分:3)
只需添加七天(使用NSCalendar
的{{1}})并检查结果月份是否相同。