以下是一个示例代码,演示了如何在不使用表格的情况下显示日期范围:
import datetime
start_date = datetime.date(2022, 1, 1)
end_date = datetime.date(2022, 1, 31)
delta = datetime.timedelta(days=1)
date = start_date
while date <= end_date:
print(date.strftime("%Y-%m-%d"))
date += delta
这段代码首先定义了一个起始日期和一个结束日期。然后,使用datetime.timedelta
计算日期的增量,这里我们选择每次增加1天。接下来,使用一个循环遍历起始日期到结束日期之间的所有日期,并使用strftime
方法将日期格式化为YYYY-MM-DD
的字符串。最后,将日期增加1天,直到达到结束日期为止。
运行此代码将输出从2022年1月1日到2022年1月31日之间的所有日期,每个日期占一行。
请注意,这只是一个简单的示例代码,你可以根据自己的需求进行修改和扩展。