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