Сейчас я использую google-rfc-2445 библиотека для оценки повторяющихся событий и генерации фактических дат, например, чтобы узнать, когда произойдет событие, определенное следующим RRULE: RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1
Я использую библиотеку biweekly для создания файлов *.ics. На самом деле он работает так же, как iCal4j, но API намного проще в использовании.
Я вижу, что обе библиотеки имеют на каком-то уровне взаимозаменяемую функциональность, поэтому мой вопрос: могу ли я использовать одну библиотеку (iCal4j/раз в две недели) для обеих задач? Генерировать повторяющиеся события и экспортировать/импортировать файлы *.ics?