2012-11-02 43 views
0

我正在編寫一個依靠日曆和日曆事件向用戶顯示數據的應用程序。如何將日曆年的開始日期更改爲Jan 1 1st以外的日期?

我需要能夠讓用戶選擇他/她的「財」一年中設置的開始,這將是任何12個月的1日。這是軍事用戶的應用程序,任何給定單位的財政年度都可以在其單位(基數)決定的任何一個月開始。

我展示給用戶的數據需要根據財年的開始,而不是日曆年的用戶設置可分爲「財政宿舍。我並沒有檢索問題,編輯或刪除事件

,我無法弄清楚如何在年初更改爲除1月1日東西。

我在GitHub上發現了NSDateCategoryForReporting,這看起來正是我所需要的,但我怎麼告訴它,年份從x月的第一天開始?

回答

1

的iOS本身並不支持這一點,所以你必須找到一個插件來做到這一點或自己編寫。最好的辦法是寫一個執行使用標準的NSDate,NSCalendar等

例如日期轉換,你可以存儲用戶指定爲出發財政年度什麼日子一類。然後,您可以計算該日期與1月1日之間的天數差異,並根據該天數轉換日期。

相關問題