gpt4 book ai didi

python - 获取python中两个日期之间日期的星期数

转载 作者:太空宇宙 更新时间:2023-11-04 00:02:56 25 4
gpt4 key购买 nike

正如我在网站上搜索以获取 python 中的工作日数,但我也需要工作日的日期。

我的输入将是:

 start date = 01-03-2019
end_date = 15-03-2019
days = monday , tuesday

预期输出:

我需要的是打印星期一和星期二的天数以及日期。

最佳答案

使用 pandas.to_datetimepandas.date_range:

import pandas as pd

start_date = '01-03-2019'
end_date = '15-03-2019'
days = ['Monday', 'Tuesday']

dates = pd.to_datetime([start_date, end_date], format='%d-%m-%Y')
pd.date_range(dates[0],dates[1],freq='1d').day_name().value_counts()[days]
Monday 2
Tuesday 2
dtype: int64

关于python - 获取python中两个日期之间日期的星期数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55114536/

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