This library parses recurrence strings as defined in RFC 5545 and RFC 2445 and iterates the instances. In addition it can be used to build valid recurrence strings in a convenient manner. Check out ...
I am sorry to say but this project is abandoned, and I stopped maintaining it back in 2012, as my focus has shifted from Java. However, there might be an active fork ...