要在Python中生成日期列表,可以使用模块。以下是几种不同方式生成日期列表的方法:
生成一个日期范围内的日期列表:
from datetime import datetime, timedelta start_date_str = '2023-07-01' end_date_str = '2023-07-10澳门4949最快开奖结果+香港优势9; start_date = datetime.strptime(start_date_str, '%Y-%m-%d') end_date = datetime.strptime(end_date_str, '%Y-%m-%d') date_list =&2025年正版管家婆软件特色 nbsp;[start_date + timedelta(days=x) for x in range((end_date - start_date).days + 1)] for date in date_list: print(date.strftime('%Y-%m-%d'))
按指定间隔生成日期列表:
from datetime import datetime, timedelta start_date_str = '2023-07-01' num_days = 7 start_date = datetime.strptime(start_date_str, '%Y-%m-%d') date_list = [start_date + timedelta(days=x) for x in range(0, num_days)] for date in date_list: print(date.strftime('%Y-%m-%d'))
使用库生成日期列表:
import pandas as pd start_date_str = '2023-07-01' end_date_str = '2023-07-10' date_range = pd.date_range(start=start_date_str, end=end_date_str) for date in date_range: print(date.strftime('%Y-%m-%d'))
无论选择哪种方法,都可以根据具体需求来生成日期列表。