コード例 #1
0
def process_queen_birthday(dt):
    # before 1983
    if dt.year in [1974, 1981]:
        return dt + DateOffset(weekday=6)
    elif dt.year < 1983:
        return sunday_to_monday(dt)
    # after 1983
    wom = WeekOfMonth(week=2, weekday=0)
    if dt.year in [1983, 1988, 1993, 1994]:
        wom = WeekOfMonth(week=1, weekday=0)
    if dt.year in [1985]:
        wom = WeekOfMonth(week=3, weekday=0)
    return dt + wom
コード例 #2
0
ファイル: test_holiday.py プロジェクト: DusanMilunovic/pandas
 def test_sunday_to_monday(self):
     assert sunday_to_monday(self.su) == self.mo
コード例 #3
0
ファイル: test_holiday.py プロジェクト: xcompass/pandas
 def test_sunday_to_monday(self):
     assert sunday_to_monday(self.su) == self.mo
コード例 #4
0
    '2002-02-11',  # Chinese New Year extra day
])

NewYearsDay = new_years_day(observance=sunday_to_monday)

Thaipusam = thaipusam

FederalTerritoryDay = Holiday(
    'Federal Territory Day',
    month=2,
    day=1,
    observance=sunday_to_monday,
)

ChineseNewYear = pd.to_datetime(
    chinese_lunar_new_year_dates.map(lambda d: sunday_to_monday(d)))

ChineseNewYearDay2 = (ChineseNewYear +
                      timedelta(1)).map(lambda d: sunday_to_monday(d))

LabourDay = european_labour_day(observance=sunday_to_monday)

WesakDay = wesak_day

NuzulAlQuran = malaysia_nuzul_al_quran.map(lambda d: sunday_to_monday(d))

EidAlFitrDay1 = pd.to_datetime(
    malaysia_eid_al_fitr_first_day.map(lambda d: sunday_to_monday(d)))

EidAlFitrDay2 = (EidAlFitrDay1 +
                 timedelta(1)).map(lambda d: sunday_to_monday(d))
コード例 #5
0
def test_sunday_to_monday():
    assert sunday_to_monday(_SUNDAY) == _MONDAY
コード例 #6
0
ファイル: test_observance.py プロジェクト: Itay4/pandas
def test_sunday_to_monday():
    assert sunday_to_monday(_SUNDAY) == _MONDAY
コード例 #7
0
 def test_sunday_to_monday(self):
     self.assertEqual(sunday_to_monday(self.su), self.mo)
コード例 #8
0
ファイル: test_holiday.py プロジェクト: israelzuniga/pandas
 def test_sunday_to_monday(self):
     self.assertEqual(sunday_to_monday(self.su), self.mo)
コード例 #9
0
def autumnal_equinox(dt):
    year = dt.year
    equinox = autumnal_equinox_for_year(year)
    return sunday_to_monday(equinox) if year >= 1973 else equinox
コード例 #10
0
def autumnal_equinox(dt):
    year = dt.year
    equinox = mapping[year]
    return sunday_to_monday(equinox)
コード例 #11
0
def vernal_equinox(dt):
    year = dt.year
    equinox = vernal_mapping[year]
    return sunday_to_monday(equinox)