如何在python和Tkinter中打印日期后的前30天

2024-05-28 20:50:33 发布

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

我正在使用Tkinter编制一份科罗纳旅行历史调查问卷

前端有选择特定日期的选项——“D日确认”。 一旦D日被确认,程序应该给出输入旅行历史数据的字段

我正在Python中使用tkcalendar模块

问题:如何在python中打印从给定日期算起的前30天

问题:我们可以在tkcalendar中执行任何操作来打印窗口中选定日期的最后30天吗


Tags: 模块程序tkinter选项历史问卷历史数据给定日期
2条回答

使用datetime模块,您可以找到任何给定日期的最后三十天

例如,代码:

first_date = datetime.datetime.now() - datetime.timedelta(30)

将为您提供此30天窗口的开始时间。从那里你只需要填补空白

datetime和timedelta是为此创建的

from datetime import datetime, timedelta                                                                                                                                                            

start = datetime(2020, 1, 1)                                                                                                                                                                        

for day in range(1, 31): 
   print(start-timedelta(days=day))

相关问题 更多 >

    热门问题