WebDAV Server and Client Software
  • .NET Server

    WebDAV Server Engine for .NET

    Product Home Features Prerequisites Demo: WebDAV Demo: CalDAV / CardDAV Download Server Examples
    Creating WebDAV Server Creating G Suite Server Creating CalDAV & CardDAV Server Accessing Server Class Library Previous Versions Help & Support
  • Java Server

    Java WebDAV Server Library

    Product Home Features Prerequisites Online Demo Download
    Server Examples Creating WebDAV Server Class Library Help & Support
  • AJAX Library

    IT Hit WebDAV AJAX Library

    Product Home Explore Features System Requirements Online Demo Download
    Using WebDAV API Class Library Previous Versions Help & Support
  • Edit Any Document

    Edit Any Document for SharePoint

    Product Home Requirements Download Installation AutoCAD & SPS Acrobat & SPS
    LibreOffice & SPS Photoshop & SPS Linux & SPS Troubleshooting Help & Support
  • .NET Server Java Server AJAX Library Edit Any Document Node.js Server AJAX Browser .NET Client
  • Support
  • Pricing
    Licensing Options Create Custom Bundle All Licenses Support Renewal
    Licensing FAQ Written Quote Purchase Order Order by E-mail or Fax
  • search
  • Sign In User avatar

Collab Library

  • Product Home
  • Download
  • Using Collab API
    • Setting License
    • Managing Calendars
      • Events and To-dos
      • Managing Date and Time
      • Time Zone Components
    • Managing Business Cards
      • Card Interfaces
    • Accessing Raw Data
    • Serialization & Deserialization
  • Class Library

Managing Calendars (iCalendar, jCalendar, hCalendar, xCalendar)

In this article

Managing Calendars (iCalendar, jCalendar, hCalendar, xCalendar)

Using Calendar classes of IT Hit Collab library, you can create events, to-dos (tasks), journals, free-busy components and time zones in the following formats: iCalendar, jCalendar, hCalendar, xCalendar. You can use it either on the server side to create a CalDAV server (typically together with IT Hit WebDAV Server Library for .NET) or on a client side to create a client-side calendar functionality.

Calendar (.ics) File Structure

This articles describes the content of calendar file on a CalDAV server, explains the difference between event components and instances and describes how the .ics file structure changes when you update a recurring event.

Managing Events and To-Do

This article describes how to create an event and to-do, as well as how to add, delete and update its properties.

Managing Date and Time Properties

This article describes how to create properties that contain date-time values and provides examples of properties that store date-time with time zone, in UTC format, floating time and date without time (for all-day events).

Time Zone Components

The IT Hit Collab library can automatically generate time zones based in time zones IDs provided in your calendar. This article provides general information about types of time zones databases and how to generate a time zone components.

Next Article:

Managing Business Cards (vCard, jCard, hCard, xCard)
Cookies
This site uses cookies to offer you a better browsing experience.

Toronto

500 St. Clair ave. West Toronto, Ontario, Canada

+1 (954) 762-7395

Help & Support

Ask licensing and billing questions, submit support tickets, report bugs, suggest features:
Help & Support Center

e-mail: info@ithit.com

© 2025, IT Hit, LTD.