2016-04-09 11 views
0

iCalでは、rruleを使用して定期的なイベントを定義できます。 rruleには多くの操作が必要な場合があります。操作には、集合演算(結合、交差など)が含まれます。&時間演算(before、after、inなど)。例えば、私は、ルルルが別のルルルを伴うかどうかを知りたいかもしれません。そのようなライブラリはありますか?私は多くの図書館を通っていました。ほとんどの場合、ほとんどがイベントを生成していました。 rrule上で何らかの推論と操作を行うライブラリがありますかiCalのrruleでの操作

+0

あなたの実際のユースケースを記述すると、おそらくより良い結果が得られます。あなたが現在考えているより良い解決策があるかもしれません。 – Marten

+0

私は、1つのルールによって生成された要素が別のルールによって生成されたものであるかどうかをチェックする唯一の方法は、実際にすべての要素を生成することだと考えています。問題は、多くの反復セットで同じ結果を生成するために複数のルルールが存在することです。もちろん、それはまた、しばしばあなたが始まる日付に依存します。 – Marten

答えて

1

google-rfc-2445プロジェクト(Java)は、RRULEに焦点を合わせ、日付を計算します。非常に長い間更新されていませんが、私はこのライブラリを自分のプロジェクトに使用しています。とてもうまく動作します。