如何获得一周内每天的订单?

时间:2015-06-01 08:46:52

标签: ios calendar weekday

我想知道是否有办法知道一周中的每一天如何订购?我知道在格里高利历,财产和平日'表示1-7和
星期日由1表示。但是当我将区域(设置 - > General-> Language& Region-> Region)更改为俄罗斯时,Apple的日历应用程序会显示' M' M'作为一周的第一天,美国显示' S'作为一周的第一天。 我该如何以编程方式解决这个问题?任何想法,谢谢你。

This is a screenshot of Apple's calendar app

3 个答案:

答案 0 :(得分:1)

试试这个

[[NSCalendar currentCalendar] firstWeekday]

答案 1 :(得分:0)

您可以通过以下代码以编程方式设置开始星期几。

设置

后获得一周的第一天
    [[NSCalendar currentCalendar] setFirstWeekday:2]; //Override locale to make week start on Monday

设置一周的第一天

System.load(System.getProperty("catalina.base")+"/bin/yourdll.dll");

答案 2 :(得分:0)

NSCalendar有一个名为 firstWeekday 的属性,它表示接收者第一个工作日的索引。

NSCalendar documentation