📅  最后修改于: 2023-12-03 15:04:04.817000             🧑  作者: Mango
在开发中,经常需要获取一段时间内的日期。通过 Python 的 datetime 模块,可以方便地实现此功能。
from datetime import datetime, timedelta
start_date = datetime.today()
dates = [start_date + timedelta(days=x) for x in range(7)]
print(dates)
上述代码使用 datetime.today() 获取当前日期,通过 timedelta(days=x) 实现日期的增减。dates 是一个包含一周日期的列表。
代码运行结果如下所示:
[
datetime.datetime(2022, 11, 12, 20, 19, 47, 548011),
datetime.datetime(2022, 11, 13, 20, 19, 47, 548011),
datetime.datetime(2022, 11, 14, 20, 19, 47, 548011),
datetime.datetime(2022, 11, 15, 20, 19, 47, 548011),
datetime.datetime(2022, 11, 16, 20, 19, 47, 548011),
datetime.datetime(2022, 11, 17, 20, 19, 47, 548011),
datetime.datetime(2022, 11, 18, 20, 19, 47, 548011)
]
本篇文章介绍了如何使用 Python 的 datetime 模块获取从今天开始一周的日期。该方法在开发中经常用到,希望可以帮助到读者。