Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
  DayInMonth(Saturday, -1)

Frequency Expression

Code Block

  Frequency(start date-time, frequency type, frequency count)
Frequency Examples

An event that occurs every day beginning January 1, 2010:

Code Block

  Frequency(2010-01-01, day, 1)

An event that occurs every two weeks beginning January 1, 2010:

Code Block

  Frequency(2010-01-01, day, 14)

Expression Collections

Basic temporal expressions by themselves are not very powerful. Truly powerful and complex recurring events can be created by combining basic expressions in expression collections.

Union Expression

Code Block

  Union:
    Expression(parameter1, parameter2, ...)
    Expression(parameter1, parameter2, ...)
    ...

Intersection Expression

Code Block

  Intersection:
    Expression(parameter1, parameter2, ...)
    Expression(parameter1, parameter2, ...)
    ...

Difference Expression

Code Block

  Difference:
    Include:
      Expression(parameter1, parameter2, ...)
    Exclude:
      Expression(parameter1, parameter2, ...)

The Substitution Expression