我希望有人可以提供帮助。我需要一些帮助。我正在尝试编写一些代码,让我知道工作日前的日期(周末除外)。我有以下代码,将找到包括周末的日期,但可以找到一种方法来返回n个工作日之前的日期。在下面的示例中,我返回n天前的日期(包括周末),但我需要在n个工作日之前的日期。任何帮助非常感谢。
由于
from datetime import datetime, timedelta
N = 2
date_N_days_ago = datetime.now() - timedelta(days=N)
print datetime.now()
print date_N_days_ago
答案 0 :(得分:0)
你也可以使用熊猫。 Pandas是一个很好的数据分析库。
http://pandas.pydata.org/pandas-docs/stable/timeseries.html#custom-business-days-experimental
答案 1 :(得分:0)
您需要numpy busday偏移量功能。该文档是很自我解释的。
https://docs.scipy.org/doc/numpy-1.14.0/reference/generated/numpy.busday_offset.html