-
Notifications
You must be signed in to change notification settings - Fork 272
/
HolidayCalendarData.ini
29 lines (27 loc) · 1.62 KB
/
HolidayCalendarData.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Holiday data configuration
# This file allows holiday calendar data to be entered
#
# The file contains sections, each of which defined a holiday calendar, such as 'GBLO'
# Each section consists of a number of entries
# Each entry consists of a key and value, with four different types of key
# The entries must fully define the holidays for the calendar
#
# The first key type is an ISO-8601 format date
# The value is ignored and can be omitted
# For example, '2016-01-04' would mark the 4th January 2016 as a holiday
#
# The second key type is a year, which requires the value to be a comma separated list of holidays in the year
# When using this format, all data for the year is replaced, thus all holidays for the year must be specified
# The date of each holiday may be specified as a full ISO-8601 date
# More typically however, each holiday is defined using the format 'MMMd', such as 'Jan1' or 'Aug12'
# For example, '2017 = Jan2,Apr14,Apr17,May1,May29,Aug28,Dec25,Dec26' defines all holidays in 2017
#
# The third key type is 'Weekend', which requires the value to be a comma separated list of weekend days
# For example, 'Weekend = Sat,Sun' defines the weekend as Saturday and Sunday
#
# The fourth key type is 'WorkingDays', which requires the value to be a comma separated list of ISO-8601 format dates
# The dates listed here are actually business days even though they would normally be weekends
# For example, 'WorkingDays = 2016-01-02,2016-01-03'
#
# A valid holiday calendar section includes one 'Weekend' key and at least one holiday date
# NOTE that all Strata holiday calendars are defined in the 'GlobalHolidayCalendars' class