CronCalendar ClassQuartz.NET API Documentation
This implementation of the Calendar excludes the set of times expressed by a given CronExpression.
Inheritance Hierarchy

System Object
  Quartz.Impl.Calendar BaseCalendar
    Quartz.Impl.Calendar CronCalendar

Namespace: Quartz.Impl.Calendar
Assembly: Quartz (in Quartz.dll) Version: 1.0.3.3
Syntax

[SerializableAttribute]
public class CronCalendar : BaseCalendar
Remarks

For example, you could use this calendar to exclude all but business hours (8AM - 5PM) every day using the expression "* * 0-7,18-23 ? * *".

It is important to remember that the cron expression here describes a set of times to be excluded from firing. Whereas the cron expression in CronTrigger describes a set of times that can be included for firing. Thus, if a CronTrigger has a given cron expression and is associated with a CronCalendar with the same expression, the calendar will exclude all the times the trigger includes, and they will cancel each other out.

See Also