ical4jで月末

javaライブラリical4jのnet.fortuna.ical4j.model.Calendarでは標準ライブラリとデータの渡し方が違うようでした。 なかなか望んだような情報を提供しているサイトを見つけられなかったので、Micronode Parent POM やgithub上のical4jのソースコードを読みながら進めました。 その中で、月末はどのように扱っているのかわからず、標準ライブラリでは使えるgetActualMaximumもなかったので苦労しました。

結果的には、iCalでは月末を「-1」で判断しているようでした。