We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e3013a7 commit 4d4fb4eCopy full SHA for 4d4fb4e
pandas/tseries/holiday.py
@@ -116,8 +116,9 @@ def next_workday(dt: datetime) -> datetime:
116
returns next workday used for observances
117
"""
118
dt += timedelta(days=1)
119
- # Mon-Fri are 0-4
120
- dt += timedelta(days=max(dt.weekday() - 4, 0))
+ while dt.weekday() > 4:
+ # Mon-Fri are 0-4
121
+ dt += timedelta(days=1)
122
return dt
123
124
@@ -126,8 +127,9 @@ def previous_workday(dt: datetime) -> datetime:
126
127
returns previous workday used for observances
128
129
dt -= timedelta(days=1)
130
- dt -= timedelta(days=max(dt.weekday() - 4, 0))
131
132
+ dt -= timedelta(days=1)
133
134
135
0 commit comments