2016-04-09 9 views
0

iCal ermöglicht die Definition eines wiederkehrenden Ereignisses durch die Rulle. Es kann viele gewünschte Operationen auf Rulle geben. Die Operationen können die Operation set (union, intersection ..) beinhalten & zeitliche Operation (wie vorher, nach, in). Zum Beispiel möchte ich wissen, ob eine Rulle eine weitere Rulle beinhaltet. Gibt es eine solche Bibliothek? Ich bin durch viele Bibliotheken gegangen, ich habe festgestellt, dass sie hauptsächlich die Ereignisse generieren. Gibt es eine Bibliothek, die einige Schlussfolgerungen und Operationen auf Rulle durchführenOperationen auf Rulle von iCal

+0

Wenn Sie Ihren tatsächlichen Anwendungsfall beschreiben, erhalten Sie wahrscheinlich bessere Ergebnisse. Es kann bessere Lösungen geben, als Sie derzeit denken. – Marten

+0

Ich glaube, der einzig vernünftige Weg zu prüfen, ob die von einer Regel generierten Elemente auch von einer anderen Regel erzeugt werden, besteht darin, alle Elemente tatsächlich zu generieren. Das Problem besteht darin, dass für viele Wiederholungssätze mehr als eine Rule vorhanden ist, um dieselben Ergebnisse zu generieren. Das hängt natürlich auch oft vom Startdatum ab. – Marten

Antwort

1

Das google-rfc-2445 Projekt (Java) konzentriert sich auf RRULEs und berechnet ihre Daten. Obwohl es seit langer Zeit nicht mehr aktualisiert wurde, verwende ich diese Bibliothek für eines meiner Projekte und es funktioniert sehr gut.