-1
A
回答
0
相反,由馬丁·R上的評論,你可以使用NSCalendar
指定一週的通過第一天:
- (void)setFirstWeekday:(NSUInteger)weekday
讀的NSCalendar
的文件,它規定的方法setFirstWeekday:
Sets the index of the first weekday for the receiver.
我還沒有嘗試過這個,但我會假設創建一個NSCalendar
的實例,調用上述方法和calli NSDateComponents
上的ng setCalendar:
會按照您的意願減弱所有返回工作的日期組件。
+1
我不完全確定你的意思是什麼*「...所有日期組件按照您打算的方式返回工作「*,但星期日在** NSDateComponents的'weekDay'屬性(假設公曆日曆)中**總是**表示爲'1'。 - setFirstWeekday:'的目的是確定日曆計算中的「開始時間」,例如'[calendar rangeOfUnit:NSWeekCalendarUnit ...]'來計算一週的開始時間。有些地區認爲星期一是本週的第一天,其他地區的星期天是本週的第一天。但無論如何:週日= 1,週一= 2。 –
相關問題
- 1. Objective-c從星期一開始計算星期幾,而不是星期天
- 2. 星期一從星期一開始JavaScript
- 3. 創建周函數,而不是星期一開始的星期幾,星期一
- 4. MdDatePicker在星期一開始的星期
- 5. 作爲星期一或星期日influxdb使星期開始
- 6. 開始星期日的第一週的星期幾,星期六的星期的最後一天結束
- 7. 獲取本週的開始日期和結束日期(星期一從星期一開始,星期日結束)
- 8. 獲取星期數從一個星期的日期開始
- 9. 如何按星期分組日期字段,星期六開始星期幾?
- 10. 星期一從星期一開始如何簡化邏輯?
- 11. 計算星期一到星期六的星期幾
- 12. 星期數和星期幾
- 13. 獲取其中的幾個星期開始從第一個星期一PHP
- 14. 查找當前星期的開始日期(星期一)
- 15. MySQL DAYOFWEEK() - 我的星期從星期一開始
- 16. 從星期一,星期和年份開始的PHP
- 17. C#3.0 - 如何從星期一開始按星期命名?
- 18. 星期五開始「星期五」,php
- 19. 如何獲得星期一開始的特定日期的星期幾?
- 20. 開關「星期幾」
- 21. 星期六開始星期的星期數
- 22. PHP星期一星期一和星期六日期問題
- 23. 星期一開始的星期一/ Vanilla JS /沒有jQuery
- 24. 假設星期一從星期一開始提取PostgreSQL中的日期字段
- 25. 如何從星期一拆分星期
- 26. 從星期一到星期天mysql周
- 27. 星期三開始的星期幾的SQL組合
- 28. 如何從星期日開始幾周?
- 29. Python:將星期一'星期二'轉換爲'星期一到星期三'
- 30. 計算日期星期一作爲星期幾= 1
你的問題不清楚。 'setFirstWeekday:'是'NSCalendar'的方法,而不是'NSDateComponents',所以你的代碼不能編譯。 - 在公曆中,1 =星期日,2 =星期一,......是固定的,你不能改變它。通過'[calendar setFirstWeekday:2]',您可以指定星期一在所有計算中被視爲「星期開始」。這並沒有改變2 =星期一的事實。 –
[NSCalendar星期的第一天]的可能的重複(http://stackoverflow.com/questions/1106943/nscalendar-first-day-of-week) –