@@ -137,6 +137,14 @@ protected override IEnumerable<HolidaySpecification> GetHolidaySpecifications(in
137
137
ObservedRuleSet = observedRuleSet
138
138
} ,
139
139
new HolidaySpecification
140
+ {
141
+ Date = new DateTime ( year , 5 , 8 ) ,
142
+ EnglishName = "Truman Day" ,
143
+ LocalName = "Truman Day" ,
144
+ HolidayTypes = HolidayTypes . Authorities | HolidayTypes . School ,
145
+ SubdivisionCodes = [ "US-MO" ]
146
+ } ,
147
+ new HolidaySpecification
140
148
{
141
149
Date = firstMondayInSeptember ,
142
150
EnglishName = "Labor Day" ,
@@ -180,10 +188,23 @@ protected override IEnumerable<HolidaySpecification> GetHolidaySpecifications(in
180
188
181
189
holidaySpecifications . AddIfNotNull ( this . JuneteenthNationalIndependenceDay ( year , observedRuleSet ) ) ;
182
190
holidaySpecifications . AddIfNotNull ( this . IndigenousPeoplesDay ( year ) ) ;
191
+ holidaySpecifications . AddIfNotNull ( this . LincolnsBirthday ( year ) ) ;
183
192
184
193
return holidaySpecifications ;
185
194
}
186
195
196
+ private HolidaySpecification ? LincolnsBirthday ( int year )
197
+ {
198
+ return new HolidaySpecification
199
+ {
200
+ Date = new DateTime ( year , 2 , 12 ) ,
201
+ EnglishName = "Lincoln's Birthday" ,
202
+ LocalName = "Lincoln's Birthday" ,
203
+ HolidayTypes = HolidayTypes . Observance ,
204
+ SubdivisionCodes = [ "US-CA" , "US-CT" , "US-IL" , "US-IN" , "US-KY" , "US-MI" , "US-NY" , "US-MO" , "US-OH" ] ,
205
+ } ;
206
+ }
207
+
187
208
private HolidaySpecification ? JuneteenthNationalIndependenceDay (
188
209
int year ,
189
210
ObservedRuleSet observedRuleSet )
0 commit comments