-1

我用了

[currentComps setFirstWeekday:2];

它返回从星期日开始的星期几。从星期一开始,我应该如何硬编码返回这个号码?

4

1 回答 1

0

与 Martin R 的评论相反,您可以通过NSCalendar以下方式指定一周的第一天:

- (void)setFirstWeekday:(NSUInteger)weekday

阅读 的文档NSCalendar,它说明了方法setFirstWeekday:

Sets the index of the first weekday for the receiver.

我自己没有尝试过,但我假设创建 的实例NSCalendar、调用上述方法并调用setCalendar:你的方法NSDateComponents会削弱所有返回的日期组件按你的意图工作。

于 2013-09-05T11:58:50.030 回答