如何确定iOS中的第一周工作日?

时间:2013-03-26 20:39:23

标签: ios objective-c locale nscalendar

我在我的应用程序中使用Tapku的日历,我想确定一周应该在周日或周一开始,具体取决于用户的设置。我打电话给第一周,但出于某种原因,它会在一个设备上返回1(星期日),其中内置日历在星期一开始几周(因此它应该返回2):

NSCalendar* cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
[cal firstWeekday];

有关我可能遗失的任何建议吗?

2 个答案:

答案 0 :(得分:17)

好的,事实证明这是正确的做法:

[[NSCalendar currentCalendar] firstWeekday]

答案 1 :(得分:-6)

如何在iPhone和iPad日历中更改一周的默认开始日期 在iPhone或iPad上启动“设置”应用。 向下滚动并点按“邮件”,“通讯录”,“日历”。 在“日历”部分下,点按“开始周开”。 在这里,您可以更改日历开始的星期几。