This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

ICS (.ics, .ical, .ifb)

MIME types: text/calendar
ICS iCalendar format.
Used for the storage and exchange of calendar information.
Commonly used in personal information management systems.
Plain text format.
Stores multiple events, tasks, and journal entries in a single file.
Described in internet standard recommendation RFC 5545.
Developed in 1998.
  • Import fully supports ICS version 2.0.
  • Import imports all events from an ICS file.
  • Import gives a list of rules for each event stored in the file.
  • Import imports the specified element from an ICS file.
  • Import imports multiple elements.
  • See the reference pages for full general information on Import.
"Elements"list of elements and options available in this file
"Rules"full list of rules for each element and option
"Options"list of rules for options, properties, and settings
  • Data representation elements:
"Availability"free/busy information, given as lists of rules
"Events"event data, given as lists of rules
"JournalEntries"journal entries, given as lists of rules
"Tasks"task data, given as lists of rules
"TimeZones"time zones, represented as lists of rules
  • Import uses the element by default.
  • Import reads all events and returns them as a list of lists of rules.
  • Meta-information elements:
"CalendarSystem"calendar system used in this file
"Creator"application that created this file
"EmptyField"Automatichow missing information is represented
Import the first event from an ICS file:
Import a journal entry:
Import all tasks from an ICS file:
Import time zone data:
Import all event summaries and start dates, and display them in table form:
Import the first event from an ICS file:
In[1]:=
Click for copyable input
Out[1]=
 
Import a journal entry:
In[1]:=
Click for copyable input
Out[1]=
 
Import all tasks from an ICS file:
In[1]:=
Click for copyable input
Out[1]=
 
Import time zone data:
In[1]:=
Click for copyable input
Out[1]=
Import all event summaries and start dates, and display them in table form:
In[1]:=
Click for copyable input
Out[1]//TableForm=