我用过
[currentComps setFirstWeekday:2];
返回从星期日开始的星期几。我应该怎么硬编码从星期一开始返回这个号码?
答案 0 :(得分:0)
与Martin R的评论相反,您可以使用NSCalendar
通过以下方式指定一周的第一天:
- (void)setFirstWeekday:(NSUInteger)weekday
阅读NSCalendar
的文档,它说明了方法setFirstWeekday:
Sets the index of the first weekday for the receiver.
我自己没有尝试过,但我认为创建NSCalendar
的实例,调用上述方法并在setCalendar:
上调用NSDateComponents
会削弱所有日期组件按照你的意愿重返工作岗位。