2017-04-10 8 views
-1

月の最終日に該当するイベントを作成する必要があります。その日が週末の場合は、前週の金曜日にイベントを表示したいと思います。ご提供いただけるお手伝いをありがとうございます。即答を超え月の最終日のiCALイベント

+0

確認してください[どうすればよい質問ができますか?](https://stackoverflow.com/help/how-to-ask)、[MCVE](https://stackoverflow.com/help/mcve)を入力して質問を修正してください。 – Craig

+0

ありがとう、Craig。さらなる質問の書式を整えることにします。 – MYESTER

答えて

1

、より一般的な解決策は、あなたがプロパティを定義event recurrence ruleに詳述されている与えられた再発 で発生したイベントを、したいということです何と言うRFC5545

を読むことによって見つけることができます

0123:成分 VEVENTならびにその他( VALARMVTODO)ならびに関連するプロパティだから

ためRRULE月次ベース

RRULEに

RRULE

:FREQ = MONTHLY;

RRULE:平日

FREQ = MONTHLY; BYDAY = MO、TU、WE、TH、FR。

月の最後の営業日

RRULE:= MONTHLY FREQ; BYDAY = MO、TU、WE、TH、FR; BYSETPOS = -1

+0

このルールの仕組みを細かくご説明いただきありがとうございます。あなたの指導に感謝します。 – MYESTER

関連する問題