如何从今天开始,以YYYYMMDD格式打印10个日期,每两个日期间隔一周

2024-04-23 07:31:26 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从今天开始,以YYYY-MM-DD格式打印10个日期,每两个日期间隔一周

import datetime

now = datetime.datetime.today()

print(now.year)
print(now.month)
print(now.day)
print(now.date())

myDate = now.date()

for i in range(14, 140, 14):
   print(myDate)

Tags: importtodaydatetimedate间隔格式yearnow
1条回答
网友
1楼 · 发布于 2024-04-23 07:31:26
import datetime

dates = []

now = datetime.datetime.today()


for i in range(1, 15):
     day = now.day + i

     date = now.strftime('%Y-%m-' + str(day))

     dates.append(date)

     print(date)

以下是您的输出:

2018-04-17
2018-04-18
2018-04-19
2018-04-20
2018-04-21
2018-04-22
2018-04-23
2018-04-24
2018-04-25
2018-04-26
2018-04-27
2018-04-28
2018-04-29
2018-04-30

我不确定您是否出于某种原因要存储日期,因此如果您以后要处理日期或出于某种原因要存储日期,我还将它们附加到一个空列表中。你知道吗

相关问题 更多 >