1
我想獲得一個月的第一天的星期指數。但它返回錯誤的價值。我期待2(星期一),但結果是6(星期五)。可能是我錯過了一些東西。錯誤的一週的哪一天?
NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
[dateComponents setDay:1];
[dateComponents setMonth:1];
[dateComponents setYear:2016];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDate *date = [calendar dateFromComponents:dateComponents];
long weekDay = [calendar component:(NSCalendarUnitWeekday) fromDate:date];
1月1日是 - >六是在週五,看到這個http://www.tamildailycalendar.com/tamil_monthly_calendar.php?month=01&year=2016&Submit=Submit, –
你的編碼是正確的 –
...。或者你的意思是2月份,但是你必須指定2個月份的整數。 – vadian