毎週木曜日の夕方に午後5時から始まる2時間50分のイベントです。 GoogleカレンダーまたはEvolutionにインポートすると、最初の発生は正しいが、その後の週には水曜日にイベントが発生する。私のアプリケーションが生成このRRULEで繰り返し日数が正しくないのはなぜですか?
DTSTART:20170908T000000Z
DTEND:20170908T025000Z
RRULE:FREQ=WEEKLY;UNTIL=20171201T080000Z;BYDAY=TH
その他のイベントは、すなわちBYDAY=TH,TU
はそう単純BYDAY
は私の問題の解決策ではありません取り除く複数の日に起こります。
あなたの期待される成果は何ですか? – noogui
タイムゾーンに問題がある可能性があります。 RFC-5545によると、 'Z'はUTC時間を表しますが、通常、Googleカレンダーには個々のカレンダーに関連付けられたタイムゾーンがあります。あなたのカレンダーのタイムゾーンは何ですか?設定(ギアアイコン)>タイムゾーン。 – rianjs
@noogui予想される結果は、毎週木曜日に繰り返されるイベントです。 (その「BYDAY = TH」以来)代わりに、最初のイベントは木曜日の正しい時刻にあり、その後の繰り返しのイベントは午後に行われます。 @rianjs Googleカレンダーのタイムゾーンは-8に設定されています。この問題はEvolutionでも発生しますので、Googleカレンダー設定の問題ではなく仕様の誤解があると想定しています。 – Maxwell