gpt4 book ai didi

python - 除周末 Python 之外的日期时间序列

转载 作者:行者123 更新时间:2023-11-28 20:45:12 27 4
gpt4 key购买 nike

我正在尝试创建一系列日期时间对象,但不包括周末。到目前为止,我已经成功地创建了从任何给定的开始日期到结束日期的一系列日期,但我无法弄清楚如何排除周末:

# Generate sequence of dates
startDate = datetime.datetime.strptime(start, '%Y-%m-%d').date()
endDate = datetime.datetime.strptime(end, '%Y-%m-%d').date()
nb_days = (endDate - startDate).days + 1 # + 1 because range is exclusive
dates = [startDate + datetime.timedelta(days=x) for x in range(nb_days)]

最佳答案

isoweekday() 函数返回星期几,其中 1 是星期一。

[d for d in dates if not d.isoweekday() in [6,7]]

关于python - 除周末 Python 之外的日期时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24167797/

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