CREATE_HOLIDAYS Procedure
Standard Library procedure that creates the system variable !Holiday_List, which is used in calculating Date/Time compression.
Usage
Input Parameters
dt_list—A Date/Time variable containing one or more days to be specified as holidays.
Keywords
None.
Discussion
The result is stored in the system variable !Holiday_List, a 50-element Date/Time array. !Holiday_List is used in calculating Date/Time compressions for functions that take the Compress keyword. For instance, the functions DT_SUBTRACT, DT_ADD, and DT_DURATION can take the Compress keyword which, if set, will exclude holidays from their results. In addition, the PLOT procedure uses the Compress keyword to exclude holidays from a plot.
Example 1
The following commands define !Holiday_List
to contain the dates for Christmas and New Years:
holidays = STR_TO_DT(['12-25-2010', '1-1-2010'], Date_Fmt=1) CREATE_HOLIDAYS, holidays PRINT, !Holiday_List(0:1) ; PV-WAVE prints: ;{ 2010 12 25 0 0 0.00000 94335.000 0} ;{ 2010 1 1 0 0 0.00000 93977.000 0}
Example 2
CREATE_HOLIDAYS, STR_TO_DT('04-july-2010', Date_Fmt=4) PRINT, !Holiday_List(0) ;{ 2010 7 4 0 0 0.00000 94161.000 0}