gpt4 book ai didi

python - 如何用Python获取最近的工作日?

转载 作者:行者123 更新时间:2023-11-30 22:08:17 24 4
gpt4 key购买 nike

如何在Python中获取最近的工作日?

例如,如果今天是工作日,我希望将今天作为日期时间对象,但如果今天是星期日,我希望将星期五作为日期时间对象,假设星期五是最近的业务日。

谢谢

jack

最佳答案

您可以使用:

import pandas as pd

pd.datetime.today() - pd.tseries.offsets.BDay(0)

更新

today = pd.datetime(2018,9,2)

np.where((today - pd.tseries.offsets.BDay(0)) > today,
(today - pd.tseries.offsets.BDay(1)),
(today - pd.tseries.offsets.BDay(0)))

[output]
Timestamp('2018-08-31 00:00:00')

关于python - 如何用Python获取最近的工作日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52210375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com