Skip to content

iCal4j Query

Query iCalendar data using iCal4j filter expressions.

Command line usage

Find Boxing Day in a collection of public holidays

ical4j-query/bin/ical4j-query calendar-collection -F ./Australian32Holidays.ics -X summary="Boxing Day"

Result:

BEGIN:VCALENDAR
BEGIN:VEVENT
UID:D41666AF-C414-11D6-BA97-003065F198AC
DTSTAMP:20020906T094459Z
SUMMARY:Boxing Day
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12
DTSTART;VALUE=DATE:20021226
DTEND;VALUE=DATE:20021227
END:VEVENT
END:VCALENDAR