python:TypeError: strptime() argument 1 must be str, not datetime.date

Date表里面都是1994-01-03这个格式
time = [pd.Timestamp.toordinal(dt.strptime(t1, '%Y-%m-%d')) for t1 in data['Date']]
这里运行就报错
TypeError: strptime() argument 1 must be str, not datetime.date
求解决

time = [pd.Timestamp.toordinal(dt.strptime(t1, '%Y-%m-%d')) for t1 in data['Date']]
改成
time = [pd.Timestamp.toordinal(dt.strptime(t1.decode('ascii'), '%Y-%m-%d')) for t1 in data['Date']]

望采纳!谢谢

t1换成str(t1)试试