Period


Period is a
direct subtype of Date Group
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
with functions Period Functions, direct subtypes Period subtypes, keys Period keys and example object 1D1B

TYPE INCLUSION RELATIONSHIPS

Date Group

Period

Single Period

</defs>

AVAILABLE FUNCTIONS

Create

Get End Date

Number Of Days

</defs>

AVAILABLE CREATE FUNCTION KEYS

Periods

</defs>

TYPICAL OBJECTS OF TYPE Period

Prd

</defs>

This type represents the most general time interval that corresponds to a sequence of
Single Period objects.
For example, a Period object may represent the time interval constructed by putting together in a consecutive manner a period of 1 month followed by a period of 3 days.

Due to the fact that the type Single Period is a
direct subtype of Period, it is possible to treat a Single Period object as if it were a Period object.

Similarly, due to the fact that the type
Step is a direct subtype of Single Period and hence a subtype of Period, it is possible to do the same with a Step object.
Therefore, simply entering the text %3M suffices to create a Period object that represents 3 months.
Similar simple entries are %3D for 3 calendar days, or %1B{US} for 1 business day wrt the US calendar, or %1B{US|MF} for 1 business day wrt the US calendar and the Modified Following date bump convention.
Period objects containing sequences with up to two
Single Period objects are treated as trivial objects
Therefore, one may simply enter the text %2Y3M to represent a composite interval of 2 years followed by 3 months.
Conventions may be also added, such as %2Y{US}3M{DE} or %2Y{US|MF}3M{DE}

All available time unit letters are listed in
Time Unit
All available calendar codes are listed in
Name
All available date bump conventions are listed in
Name