【发布时间】:2020-12-20 18:14:08
【问题描述】:
我开始在 python 中玩弄日期,遇到了一个简单而有趣的场景。
我打算确定给定日期前 n 个工作日的日期。下面是我实现相同的代码。 在图片中它适用于周末,但在公共假期时,它不会将其视为假期。
import datetime
from pandas.tseries.offsets import BDay
def getCalculatedDate(d):
print(d)
subtracted_value = d - BDay(5)
print(subtracted_value)
return subtracted_value
d = datetime.date(2020, 10, 8)
sub_val = getCalculatedDate(d)
print(d)
print(sub_val)
请帮助我理解为什么会这样,还有其他方法可以实现相同的功能。
【问题讨论】:
标签: python python-3.x pandas date