これは、2 つのイベントを持つ icalendar ファイルの簡単な例です。
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//bobbin v0.1//NONSGML iCal Writer//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20100701T080000Z
DTEND:20100701T110000Z
DTSTAMP:20091130T213238Z
UID:1285935469767a7c7c1a9b3f0df8003a@yoursever.com
CREATED:20091130T213238Z
DESCRIPTION:Example event 1
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20100701T120000Z
DTEND:20100701T130000Z
DTSTAMP:20091130T213238Z
UID:1285935469767a7c7c1a9b3f0df8003b@yoursever.com
CREATED:20091130T213238Z
DESCRIPTION:Example event 2
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 2
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
これをファイルにコピーし、events.ics として保存します。Outlook 2007、Sunbird、iCal など、ほとんどの icalendar 互換アプリケーションで開く必要があります。より複雑な例として、Google カレンダーでイベントを作成し、カレンダーをエクスポートして結果を表示したり、icalshare.comなどから既存のカレンダーをダウンロードしたりできます。ファイル形式は、折りたたむ必要があるという点で電子メールのエンコーディングに似ています。ウィキペディアには ICalendar に関する非常に優れた記事があり、Google で「icalendar バリデーター」を検索すると、ファイルを検証できるサービスがいくつかあります。ああ、それに不満を感じたとしても、あなたは一人ではありませんhttp://www.google.co.uk/support/forum/p/Calendar/thread?tid=366b19a87d1304ec&hl=en実装は非常に異なります。
それをどのように使用したいかについてもう少し詳しく説明すると、他の人があなたを助けるのに役立ちます.