有谁知道是否可以在NSCalendar上设置一周的第一天,或者是否有已经将星期一作为一周的第一天而不是星期日的日历。我目前正在开发一个基于一周工作的应用程序,它需要在星期一而不是星期日开始。我很可能会做一些工作来解决此问题,但是会有很多极端情况。我更喜欢平台为我做。
提前致谢
这是我正在使用的一些代码。现在是星期六,所以我希望工作日将是6,而不是7。这意味着星期日将是7,而不是转到0。
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
[gregorian setFirstWeekday:0];
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekCalendarUnit | NSWeekdayCalendarUnit;
NSDateComponents *todaysDate = [gregorian components:unitFlags fromDate:[NSDate date]];
int dayOfWeek = todaysDate.weekday;
慕莱坞森
蓝山帝景
相关分类