Интересно, есть ли способ узнать, как каждый день недели заказывали? Я знаю в григорианском календаре, свойство «будний день» показывает 1-7, а
Воскресенье представлено 1. Но когда я меняю регион (настройка-> Общий-> Язык & Регион-> Регион) в Россию, Apple приложение calendar отображает «M'ас первый день недели, в то время как Соединенные Штаты показывают« S »в первый день недели. Как я могу это разработать программно? Любая идея, спасибо заранее.Как получить заказ каждого дня в неделю?
ответ
можно установить программно начать день недели, следуя код.
Чтобы получить первый день недели после установки
- (NSDate*)firstDayOfWeek
{
NSCalendar* calender = [[NSCalendar currentCalendar] copy];
[calender setFirstWeekday:2]; //Override locale to make week start on Monday
NSDate* startOfTheWeek;
NSTimeInterval interval;
[calender rangeOfUnit:NSWeekCalendarUnit startDate:&startOfTheWeek interval:&interval forDate:self];
return startOfTheWeek;
}
Чтобы установить первый день недели
[[NSCalendar currentCalendar] setFirstWeekday:2]; //Override locale to make week start on Monday
Спасибо за ваш ответ. firstWeekday - это то, что я ищу. Спасибо! – Hunter
благодарит за вашу оценку ... –
Попробуйте
[[NSCalendar currentCalendar] firstWeekday]
Спасибо, Лео, проблема решена. – Hunter
Мне просто любопытно, что мой ответ раньше и правильно, почему бы не принять мой ответ? – Leo
Извините, Лев. Это моя вина. Мое устройство - iPhone 4, ваш ответ не отображается полностью, и я пропустил «firstWeekday». Что я могу сделать, чтобы справиться с этим? – Hunter
NSCalendar имеет свойство с именем firstWeekday, который указывает индекс первый рабочий день получателя.
Кажется, все это знают, я так хромой. Большое спасибо за Вашу помощь! – Hunter
- 1. Lubridate дату определенного дня в неделю получить()
- 2. получить неделю года с дня года
- 3. Как получить количество каждого дня в массиве
- 4. Получить записи для каждого дня каждого дня datetime
- 5. Как найти дату определенного дня в неделю
- 6. Получите имя дня в неделю с номера дня. (iOS)
- 7. Как получить дату определенного дня за определенную неделю
- 8. Как определить неделю заданного начального дня и конца дня?
- 9. как найти последнюю неделю с сегодняшнего дня?
- 10. Получите первую неделю дня предоставления месяца?
- 11. SQL: получить последний заказ для каждого клиента
- 12. Получить неделю через неделю данные
- 13. Как получить неделю года в gwt
- 14. Получение правильного дня между строкой, содержащей неделю
- 15. Как получить последнюю запись каждого дня в mysql?
- 16. Как получить имя каждого дня в следующем месяце?
- 17. Получить текущую неделю месяца
- 18. Получение номер дня в неделю в хранимой процедуре
- 19. Как остановить fullcalendar от рендеринга полного дня в неделю?
- 20. Как сбросить переменную в начале каждого дня?
- 21. счетчик SQL для каждого дня
- 22. Получить имя дня
- 23. Как выбрать первую и последнюю неделю каждого месяца в SAS?
- 24. Найти последнюю запись каждого дня
- 25. Как получить «самый большой день» в неделю?
- 26. Как получить из дня целочисленного дня дня в виде строки
- 27. 2d массив: как получить значение для каждого дня вместо недели
- 28. Рассчитать количество каждого буднего дня в месяц
- 29. Как отобразить общее количество часов для каждого дня, используя linq в элементе управления TextBox каждого дня?
- 30. В XTS :: to.period(), как получить границы неделю
'firstWeekDay' свойство' NSCalendar'? – Larme
@ Larme Большое спасибо, Larme. Именно то, что мне нужно. – Hunter