📅  最后修改于: 2023-12-03 15:41:27.288000             🧑  作者: Mango
在编程中,我们有时需要获取两个日期之间的所有星期一,以便执行一些任务或计算。本文将介绍如何使用Python编程语言来实现这个功能。
import datetime
start_date = datetime.datetime(2021, 1, 1)
end_date = datetime.datetime(2021, 12, 31)
all_dates = []
while start_date <= end_date:
all_dates.append(start_date)
start_date += datetime.timedelta(days=1)
mondays = [d for d in all_dates if d.weekday() == 0]
import datetime
start_date = datetime.datetime(2021, 1, 1)
end_date = datetime.datetime(2021, 12, 31)
all_dates = []
while start_date <= end_date:
all_dates.append(start_date)
start_date += datetime.timedelta(days=1)
mondays = [d for d in all_dates if d.weekday() == 0]
print(mondays)
通过以上步骤和程序,您已经成功地学习了如何使用Python编写程序来获取两个日期之间的所有星期一。希望这篇文章能够帮助您更好地理解Python及其datetime模块的使用方法。