問題タブ [rrule]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
icalendar - iCalendar(RFC5545)の繰り返しルールを1日に複数回
RFC5545で指定されているRRULEを使用して、イベントを1日に複数回発生させるにはどうすればよいですか?
隔週の月曜日と金曜日の午前11時と午後18時にイベントを開催したいとします。RRULEを次のようにフォーマットすることは可能ですか?
RRULE:FREQ = WEEKLY; INTERVAL = 2; BYDAY = MO、FR; [TIMES = 110000,180000]
ありがとう
android - アンドロイドRRuleのタイムゾーン
Androidはイベントルールを解釈するためにどのタイムゾーンを使用しFREQ=WEEKLY;WKST=SU;BYDAY=WE
ますか?デバイスの設定またはカレンダーの設定でデフォルトのタイムゾーンを変更すると、イベントが正しく表示されるので、そのようなルールのタイムゾーンはどこで取得できますか?
jquery - ics 有効な繰り返しルール (rrule) を作成するための jQuery インターフェイス
Google カレンダーに似た、ics の有効な RRULE 文字列を作成するためのインターフェイスを探しています。私が調べたほとんどのカレンダーは、ics RRULE をかなり似たように処理しており、それらのインターフェースはほとんど同じです。オープンソース ソリューションが存在する場合は、それを使用したいと考えています。
インターフェイスは、非表示のテキスト フィールドに有効な RRULE 文字列を入力します。FREQ=WEEKLY;INTERVAL=1;BYDAY=SU
Google カレンダー:
icalendar - iCalendar の RECURRENCE-ID (RFC 5545)
iCalendar 仕様 RFC 5545 のプロパティ RECURRENCE-ID と、このプロパティの RANGE パラメータについて少し混乱しています。
2012 年 8 月 6 日から毎週月曜日の 10 時から 12 時にスケジュールされる「会議」と呼ばれる定期的なイベントを含むカレンダー コンポーネントを想定します。繰り返しの終了は 2012 年 10 月 29 日です。 2012 年 9 月 3 日までに毎週月曜日に RANGE を THISANDFUTURE に設定して、その後のすべてのイベントも 12 時から 15 時にスケジュールされることを示します。2012 年 10 月 1 日までに、"会議" は (月曜日ではなく) 毎週火曜日の 10 時から 13 時に再度スケジュール変更され、RANGE は THISANDFUTURE に設定されます。さらに、2012 年 9 月 17 日のシングル イベントは、8 時から 10 時に変更されます。
iCalendar 形式のイベントは次のようになります。
不明な値は、RECURRENCE-ID と RRULES の値です。
-) 3 番目と 4 番目のイベントで使用される日付はどれですか? メイン イベント (最初のイベント) を参照する必要がありますか?それとも 2 番目のイベントを参照する必要がありますか?
-) RFC5545 の私の解釈が正しければ、RRULE は変更または再スケジュールされない可能性があります。これは、ルールがサブイベントでも同じであることを意味します。2012 年 10 月 29 日の 10 時から 12 時に予定されていた最後のイベントはどうなりますか? これは、カレンダー コンポーネントの繰り返しセットの最後のイベントですか、それとも 10 月 30 日 10 時が含まれるようにすべてのイベントで UNTIL 値を変更する必要がありますか?
前もって感謝します!:-)
python - Python dateutils は、iCalendar 形式に従って繰り返しルールを出力します (RFC 5545 を参照)。
繰り返しルールを iCalendar 形式で指定された文字列として出力しようとしています ( RFC 5545を参照)。Python dateutils、特にdateutil.rruleを使用して繰り返しルールを作成し、これを次のような文字列として出力したい:
これを達成する方法があるかどうか誰か教えてもらえますか?
私はlabix dateutils btwを使用していると思います。
どうもありがとう!
python - 定期的なイベントでDSTとTZを処理する方法は?
dateutil rruleはDSTとTZをサポートしていますか?iCalendarRRULEに似たものが必要です。
そうでない場合-この問題に取り組む方法(定期的なイベントのスケジュールとDSTオフセットの変更)
輸入
timedeltaの問題(現地時間は同じである必要がありますが、DSTオフセットが異なります):
rruleの問題(各発生のローカル時間ごとに同じである必要があります):
python - 辞書文字列からpythondateutil.rruleオブジェクトを回復する方法は?
dateutil.rruleオブジェクトをデータベースに保存し、データベースから読み取った後でそれらを再作成したいと思います。
次の問題を考えると、回避策を使用する必要があると思います。 Python dateutilsは、iCalendar形式に従って繰り返しルールを出力します(RFC 5545を参照)
myrruleの出力を保存することを考えています。データベースに文字列としてdictし、必要に応じてrruleオブジェクトを再作成します。
dictは次のようになります。
それは良い考えですか?他に何か提案はありますか?
辞書からPythonオブジェクトを復元するにはどうすればよいですか?python setattr()は私の最善の策ですか、それとももっと簡単なものがありますか?
代わりにこのようなものを使用することを検討する必要がありますか? https://stackoverflow.com/a/1305663/161628
ios - EKRecurrenceRules と Cloud Service RFC 2445 iCalendar 仕様 RRULE の同期
定期的なイベントを保存するクラウド ベースのサービスを作成しようとしています。私は icalendarRRULE
標準 (RFC2445) を使用してこれを行うことを選択し、以下のようにクラウド ベースのサービスを介して公開されるデータベース スキーマを使用します。
EKRecurrenceRules
は RFC 2445 に準拠していると思いますが、 の文字列表現RRULE
または の説明を保存するEKRecurrenceRule
ことで、よりクロス プラットフォームに準拠したアーキテクチャが実現します。
EKRecurrenceRule
クライアント側で簡単にを作成し、EKRecurrenceRule 記述プロパティから RRULE を抽出できます。EKRecurrenceRule
ただし、私の質問は、クラウド サービスから抽出されたときに、その説明プロパティをクライアント上のオブジェクトに変換する方法です。Apple がプロパティを公開して準拠オブジェクトを抽出するのに、 をネイティブ オブジェクトRRULE
に変換する方法を提供しないのはばかげているようです。RRULE
EKRecurrence
可能であれば、ルールの個々のコンポーネントを保存したくありません。
android - プログラムでAndroidのイベント(RRULE)の繰り返しルールを作成します
Androidでイベントのrrule文字列をプログラムで生成する方法はありますか?
フィールドから文字列を生成するAndroidソースのRecurrenceEventクラスを見つけました。ただし、アクセスできないようです。