【发布时间】:2020-02-22 04:00:51
【问题描述】:
我正在尝试获取 2 个不同日期的用户输入,我将这些输入传递给另一个函数。
def twodifferentdates():
print("Data between 2 different dates")
start_date = datetime.strptime(input('Enter Start Date in m/d/y format'), '%m&d&Y')
end_date = datetime.strptime(input('Enter end date in m/d/y format'), '%m&d&Y')
print(start_date)
twodifferentdates()
我尝试了很多不同的方法来输入日期,但我一直在输入日期
ValueError: 时间数据 '01/11/1987' 与格式 '%m&d&Y' 不匹配
我使用了相同的代码,其中讨论了: how do I take input in the date time format?
如有任何帮助,我们将不胜感激。
【问题讨论】:
-
那是因为格式是
%m/%d/%Y