0

ユーザーにデータを表示するためにカレンダーとカレンダー イベントに依存するアプリを作成しています。

ユーザーが設定で「会計年度」の開始を選択できるようにする必要があります。これは、12 か月のいずれかの 1 日になります。これは軍事ユーザー向けのアプリであり、特定のユニットの会計年度は、そのユニット (基地) が決定した月から開始できます。

ユーザーに表示しているデータは、暦年ではなく会計年度の開始に関するユーザーの設定に従って、「会計」四半期に分割する必要があります。

イベントの取得、編集、または削除に問題はありません。年の初めを 1 月 1 日以外に変更する方法がわかりません。

GitHub でNSDateCategoryForReportingを見つけました。これはまさに私が必要としているもののようですが、年が x 月の 1 日から始まることをどのように伝えればよいでしょうか?

4

1 に答える 1

1

iOS はこれをネイティブにサポートしていないため、これを行うためのプラグインを見つけるか、独自のプラグインを作成する必要があります。あなたの最善の策は、標準の NSDate、NSCalendar などを使用して日付変換を実行するクラスを作成することです。

たとえば、ユーザーが開始会計年度として指定した日を保存できます。次に、その日と 1 月 1 日との日数差を計算し、それに基づいて日付をシフトするだけです。

于 2012-11-02T19:46:25.520 に答える