私はRFC 2445を勉強していますが、次のようなパターンで定期的なイベントを表す方法を理解するのに苦労しています:
毎週月曜日の午後 2 時から午後 3 時まで、毎週木曜日の午前 10 時から午前 11 時まで。
これは可能ですか?もしそうなら、正しい方向に私を向けることができますか?ありがとう。
大きくは変わりませんが、RFC2445 に取って代わった RFC5545 を検討する必要があります。
必要なことを行うには、毎週月曜日と木曜日の 10 時と 14 時に発生するルールを設定し、2 番目と 3 番目のインスタンスを選択して月曜日の午後 2 時と木曜日の午前 10 時のみにする必要があります。
RRULE に変換すると、これは次のようになります
RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TH;BYHOUR=10,14;BYSETPOS=2,3
期間は DTSTART と DTEND によって設定されます。カレンダー イベントの最初のインスタンスを配置し、DTEND を DTSTART の 1 時間後にします。