問題タブ [rfc2445]

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.

0 投票する
1 に答える
1499 参照

calendar - RRULE を読み取り可能なテキストに解析しますか?

Ical RRULE を読み取り可能なテキスト (Google カレンダーなど) に解析するためのライブラリ (php) または擬似コードを探しています。

0 投票する
2 に答える
2179 参照

ios - iOS - EKEvent 繰り返しルールの iCal rRule

次のiCalファイルがありますrRulerRule = "FREQ=WEEKLY;UNTIL=20140425T160000Z;INTERVAL=1;BYDAY=TU,TH";

この情報をEKEvent:

を分割しrRuleて保存しNSArrayます:

しかし、エラーが発生します:

手伝って頂けますか?よろしくお願いします。

0 投票する
4 に答える
878 参照

java - iCal google-rfc-2445のJavaで2月の最終日に毎年日付を繰り返す方法

2 月の最後の日ごとに日付を繰り返す必要があります。Joda 時間を使用して、日、週、月などの日付を生成するルールを使用しています。

しかし、私はこれを受け取ります:

2011-02-28T10:10:10.000Z
2012-02-28T10:10:10.000Z
2013-02-28T10:10:10.000Z
2014-02-28T10:10:10.000Z
2015-02-28T10:10:10.000Z
2016-02-28T10:10:10.000Z

うるう年の場合は次のようになります。

2012-02-29T10:10:10.000Z
2012-12-29T10:10:10.000Z
2013-12-29T10:10:10.000Z
2014-12-29T10:10:10.000Z
2015-12-29T10:10:10.000Z
2016-12-29T10:10:10.000Z
2017-12-29T10:10:10.000Z

毎年 2 月の最終日を取得する 1 つのルールを作成するにはどうすればよいですか?

0 投票する
0 に答える
485 参照

outlook - Lotus Notes カレンダー (icalendar) で発行されたイベントをキャンセルする

Lotus Notes カレンダーで公開されたイベントを作成、変更、およびキャンセルしようとしています。Outlook でイベントを正常に作成、変更、キャンセルする ics ファイルを作成しました。ただし、Lotus Notes の Cancel Event 爆弾の ics です。次に、rfc 5546 からいくつかのサンプル ics ファイルを取り出しました。可能な限り単純なものを選びました。rfc の 4.1.1、4.1.2、および 4.1.3 の iCalendar の例を使用しました。ここでも、4.1.3 の Cancel Event ics ファイルが失敗します。rfc 2446 を見たところ、例は同じように見えます。以下は、Lotus Notes で試した ics ファイルです。 Lotus Notes カレンダーで ics ファイルを使用してイベントをキャンセルする方法を知っている人はいますか?

ここに私のicsファイルがあります:

RFC 2446/5546 の例:

create.ics

update.ics

削除.ics

Outlook 2013 で動作する例

create.ics

update.ics

削除.ics

0 投票する
1 に答える
534 参照

java - google-rfc-2445 ライブラリを使用した java.text.parse 例外

私はgoogle-rfc-2445ライブラリを使用して、Android デバイスのユーザーのカレンダーから取得した会議の次の会議日を決定しています。返される繰り返しルールの形式の例は次のとおりです。

DateIteratorFactory.createDateIterator()次の会議の日付を決定するために使用しています。厳密モードをオフにすると、会議の開始日だけが返されます。厳密モードをオンにすると、何も返されず、ログを読むと、次のようなエラー メッセージが表示されます。

(オフセット 0 で)".

何か案は?以下にコードをリストします。たとえば、例ではシステム時間を使用しています。

0 投票する
1 に答える
718 参照

google-api - インスタンスの 1 つが削除または変更された定期的なイベントの EXDATE を受信しないのはなぜですか?

Google カレンダー API を使用して、毎週金曜日に毎週繰り返されるイベントのために、インスタンスの 1 つをキャンセルし、数週間後に別のインスタンスの開始時刻を変更しました。カレンダーからこのイベントをフェッチすると、 https ://developers.google.com/google-apps/calendar/conceptsで参照されるhttp://www.ietf.org/rfc/rfc2445で指定されている EXDATE が含まれません。

なぜだめですか?Google は定期的なルール内のインスタンスの変更をどのように処理しますか? 実際、応答の繰り返しフィールドに RRULE しか表示されません。EXDATE、EXRULE、RDATE など、他の種類の繰り返しの種類はいつ表示されますか?

0 投票する
1 に答える
145 参照

icalendar - icalander 2.0 毎週 x から x までイベントを開催

次のシナリオでイベントを発生させようとしているiPhoneにICSファイルがあります。

1 - イベントは X 日 X の時刻に開始し、イベントは同じ日 X の X 時刻に終了します (1 時間後)

2 - イベントは X 日の X 時に始まり、毎週その日の 1 時間、Y 日まで繰り返されます

つまり、5日に1時間のイベントを作りたい。それから、私はそれを与えた終了日まで、毎週1時間続く10日水曜日のイベントを作りたいです。

0 投票する
2 に答える
956 参照

java - google-rfc-2445 (iCalendar) を使用すると開始日が返される場合がある

google-rfc-2445 ( IETF RFC 2445 iCalendarの Java 実装)のパフォーマンスをテストするためだけに、多くの RRULE を実行しました。

メソッドから返されるリストで、場合によっては開始日が返されることがわかりました。

テストは非常に簡単です。

ファクトリによって返されるリストは、このリストを返します。

最初の日付は開始日であり、そこにあってはならない土曜日です。RRULE には COUNT=10 も含まれていたのに、なぜ 11 を返すのでしょうか?

Google-rfc-2445 を使用している人は、以前にこの問題に遭遇したことがありますか?

プロジェクトページに問題を投稿しましたが、非常に静かです。 google-rfc-2445 ページの問題へのリンク

0 投票する
0 に答える
515 参照

icalendar - RFC 2445、RFC 5545 対 rrule.js、DTSTART を最初の発生としてカウントする必要がありますか?

最近、私はgoogle-rfc-2445ライブラリで作業を開始し、ここで SOユーザーのArt Zaborskiyと同じ問題に遭遇しました。 here、と言われている場所:

[...] COUNT ルール部分は、繰り返しの範囲を限定する発生回数を定義します。「DTSTART」プロパティ値が指定されている場合、最初の出現としてカウントされます。[...]

私の問題は終わったと確信していました。それは問題ではなく機能です。ここでrrule.jsライブラリを見つけるまで、そのデモ ページではDTSTARTの発生なしで正確に 10 回の発生を返しますが、 google-rfc-2445 の同じRRULE 文字列は11 回の発生を返します。RRULE 文字列は次のとおりです。FREQ=WEEKLY;COUNT=10;BYDAY=MO;DTSTART=20150301

今、私は完全に混乱しています.DTSTARTオカレンスをすべてのオカレンスのリストに含める必要がありますか? ご説明いただきありがとうございます。