diff --git a/holidays/countries/australia.py b/holidays/countries/australia.py index f8ff31717..3b604f732 100644 --- a/holidays/countries/australia.py +++ b/holidays/countries/australia.py @@ -696,7 +696,7 @@ def _populate_subdiv_tas_public_holidays(self): # Easter Tuesday. if self._year <= 2010: - self._add_holiday_2_days_past_easter("Easter Tuesday") + self._add_easter_tuesday("Easter Tuesday") # ANZAC Day. if self._year >= 1921: diff --git a/holidays/countries/cyprus.py b/holidays/countries/cyprus.py index c8b5fa1a7..05cff38e3 100644 --- a/holidays/countries/cyprus.py +++ b/holidays/countries/cyprus.py @@ -92,7 +92,7 @@ def _populate_bank_holidays(self): return None # Easter Tuesday. - self._add_holiday_2_days_past_easter(tr("Τρίτη της Διακαινησίμου")) + self._add_easter_tuesday(tr("Τρίτη της Διακαινησίμου")) def _populate_optional_holidays(self): if self._year <= 1960: diff --git a/holidays/countries/hongkong.py b/holidays/countries/hongkong.py index 199bc5abb..b9458acee 100644 --- a/holidays/countries/hongkong.py +++ b/holidays/countries/hongkong.py @@ -277,7 +277,7 @@ def _populate_optional_holidays(self): # Easter Monday. if self._year >= 1968 and dt_qingming == self._easter_sunday: # 復活節星期一翌日. - self._add_holiday_2_days_past_easter("The day following Easter Monday") + self._add_easter_tuesday("The day following Easter Monday") else: # 復活節星期一. self._add_easter_monday("Easter Monday") diff --git a/holidays/countries/new_zealand.py b/holidays/countries/new_zealand.py index 8f238acf6..04438cd64 100644 --- a/holidays/countries/new_zealand.py +++ b/holidays/countries/new_zealand.py @@ -253,7 +253,7 @@ def _populate_subdiv_stc_public_holidays(self): def _populate_subdiv_stl_public_holidays(self): name = "Southland Anniversary Day" if self._year >= 2012: - self._add_holiday_2_days_past_easter(name) + self._add_easter_tuesday(name) else: self._add_holiday(name, self._get_nearest_monday(JAN, 17)) diff --git a/holidays/groups/christian.py b/holidays/groups/christian.py index 456ed7c31..63d336b33 100644 --- a/holidays/groups/christian.py +++ b/holidays/groups/christian.py @@ -276,6 +276,15 @@ def _add_easter_sunday(self, name, calendar=None) -> date: """ return self._add_holiday(name, self.__get_easter_sunday(calendar)) + def _add_easter_tuesday(self, name, calendar=None) -> date: + """ + Add Easter Tuesday (2 day after Easter Sunday). + + Easter Tuesday is the third day of Eastertide and is a holiday in some areas. + https://en.wikipedia.org/wiki/Easter_Tuesday + """ + return self._add_holiday(name, _timedelta(self.__get_easter_sunday(calendar), +2)) + def _add_epiphany_day(self, name, calendar=None) -> date: """ Add Epiphany Day.