gpt4 book ai didi

python - 在python中生成给定范围内的所有日期

转载 作者:IT老高 更新时间:2023-10-28 20:35:32 37 4
gpt4 key购买 nike

我有两个字符串变量,其中包含 yyyy-mm-dd 格式的日期,如下所示:

date1 = '2011-05-03'
date2 = '2011-05-10'

我想编写代码来生成 date1 到 date2 范围内的所有日期。这如何在 Python 中完成?

最佳答案

Pandas一般而言,它非常适合时间序列,并且直接支持日期范围和日期解析(它是自动的)。

import pandas as pd
date1 = '2011-05-03'
date2 = '2011-05-10'
mydates = pd.date_range(date1, date2).tolist()

它还有很多选项可以让生活更轻松。例如,如果您只想要工作日,您只需交换 bdate_range .

https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html#generating-ranges-of-timestamps

关于python - 在python中生成给定范围内的所有日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868130/

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