iOS開發 根據某個日期計算是星期幾

在自己的項目中有這個需求,在網上找了下,沒有找到理想的結果,就東拼西湊的把大家的想法,集合在一起,加上自己的想法,實現了這個功能。

溫馨提示:測試了將來某個日期是星期幾,未測試過去的某個日期是星期幾

實現思路

大概的實現方式和大家分享下,有不對的地方歡迎大家留言指教,相互學習

首先計算 未來的 某個日期 和 當前日期相差天數

在獲取當前是星期幾(返回結果如下格式)

最後在當前星期 基礎上 加上 相差天數,就獲取未來那個日期所對應的星期(此處可以將 (相差天數 % 7),結果就更加明瞭相差的天數(結果是0,說明未來的某個日期的星期就是對應當前的星期),7代表的一週共7天

實現代碼

代碼中本人已經寫了很詳細的說明,在這裏就一一單獨說了,代碼分爲3段,如下

第一段代碼:

第二段代碼

第三段代碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章