我目前拥有的代码就是这样给出的,基本上我最后想要做的是获取一个日期时间对象,我将使用它来查询数据库。
from tkcalendar import *
from datetime import datetime
from datetime import date
def capture():
sample = cal.get_date()
print(sample)
print(type(sample))
cal = Calendar(root, selectmode='day', year=2020, month=11, day=22)#just default
cal.pack(pady=20)
myButton = Button(root,text='See Date',command=capture)
myButton.pack(pady = 20)
当我运行此代码并选择一个随机日期、print(sample)
显示11/11/20
和print(type(sample))
显示时,<class 'str'>
我希望此方法或其他方法来获取 4 位数年份的日期,以便我可以将其解析为日期或日期时间对象,因为我会工作带有过去和未来几个世纪的日期。或者,如果我可以直接获取日期或日期时间对象,那也很好。我该怎么做?