如何在iOS中更改手机区域时更改周日起始编号

时间:2016-11-09 10:22:25

标签: ios objective-c nscalendar

您好我以这种方式获得了一周的开始日数

input

document.getElementById('token-id').value()就像11/01/2016。

然后我将它转换为bad.js,我的按钮宽度为41,所以我采取X位置,我应该以这种方式放置这个开始日期按钮。

    NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
    [formatter setDateFormat:@"c"];
    NSString *dayofweek=[formatter stringFromDate:startdate];

我的日子名字是这样排列的。

S M T W TH F S

我的问题是,当我将手机区域更改为Austrailia时,将此strdate更改为3.但如果我将该区域更改为亚洲国家/地区int则为2。

我该如何解决这个问题? 请帮我。 感谢

1 个答案:

答案 0 :(得分:0)

要获得与语言环境无关的工作日使用:

NSInteger weekday = [[NSCalendar autoupdatingCurrentCalendar]
                                  components:NSCalendarUnitWeekday
                                    fromDate:startDate].weekday;