这是我的密码
e1 = DateEntry(frameLabDate, textvariable=cVarChange, date_pattern='dd/mm/yyyy')
e1.grid(row=0, column=2, padx=8)
我在函数中调用日期值
def fun():
a=e1.get()
Date = datetime.strptime(a, '%Y/%m/%d')
所以这里我的输入就像22/10/2020
。
我想要的输出是2020/10/22
执行上述代码后,我得到以下错误
ValueError: time data '2020-10-22' does not match format '%Y/%m/%d'
提前谢谢
您可以尝试:
您应该使用
get_date()
而不是get()
,并使用strftime()
将日期转换为所需格式:相关问题 更多 >
编程相关推荐