Joint Calendar


Joint Calendar is a
direct subtype of Calendar
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
with functions Joint Calendar Functions, keys Joint Calendar keys and example object US||GB

TYPE INCLUSION RELATIONSHIPS

Calendar

Joint Calendar

</defs>

AVAILABLE FUNCTIONS

Create

</defs>

AVAILABLE CREATE FUNCTION KEYS

List

</defs>

TYPICAL OBJECTS OF TYPE Joint Calendar

JointCal

</defs>

This type represents a union or intersection of several
Calendar objects.

In a loose sense, a union of calendars is a new calendar of which the holiday set equals the union of the holiday sets of each member calendar.
More precisely, a date is non-business in a union of calendars if and only if it is non-business in at least one of the member calendars.

Similarly, an intersection of calendars may be loosely characterized as being a new calendar of which the holiday set equals the intersection of the holiday sets of each member calendar.
More precisely, a date is non-business in an intersection of calendars if and only if it is non-business in all of the member calendars.

Certain Joint Calendar objects can be
trivial objects and as such are automatically generated from text that satisfies certain formatting rules.
For example, the simple text %US||GB represents a Joint Calendar object that corresponds to the union of the US and GB calendars.
Similarly, the simple text %US&&GB represents a Joint Calendar object that corresponds to the intersection of the US and GB calendars.

This formatting rule can be extended to any number of calendars beyond two.

All available calendar codes are listed in
Name