vCalendar Crash Course
SUMMARY:New Volunteer Orientation
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Interested in becoming a volunteer for the Sacramento SPCA? We'd love to have you join our team! Please download a volunteer application from this website, and when you mail it in, indicate that you'd like to attend this orientation.=0D=0A=
Contact Dee Dee Drake for more information.
BEGIN:VCALENDARstatement and ends with a
END:VCALENDARstatement. In-between are multiple events delimited by
END:VEVENT. This is the general model for an element:
SUMMARYis a short description used widely in things like month/week/day calendar views.
DESCRIPTIONis a detailed description of the event. Most software applications display the
DESCRIPTIONin a notes area or reveal it after the user clicks on the summary.
ENCODINGwith a value of
QUOTED-PRINTABLE. If your description uses line breaks, you’ll need this parameter and value. Software applications probably can’t see HTML in its scheduling functions, so <br> means nothing. The vCalendar specification uses line breaks as element delimiters, so manual line breaks will not show up. To show line breaks in your description, you’ll have to encode the description with a value of
QUOTED-PRINTABLEand use. =0D=0A= for line breaks, which is the hex value of a carriage return and new line.
DTSTARTis the day and time the event starts.
DTENDis the day and time the event ends. They both follow this format:
YYYYis the four digit year,
MMis the two digit month,
DDis the two digit day,
Tseparates the date from the time,
HHis the two digit hour,
MMis the two digit minutes, and
SSis the two digit seconds. The
Zat the end is optional. If you have the
Z, the time listed is in UTC, or Zulu time. The software application should automatically translate it to the user’s local time. Without the
Z, the date and time is always local to the user. This is an important consideration if the users are in different time zones.