将“01-Feb-15”转换为 Python 日期 01/02/2015

Convert '01-Feb-15' to Python date 01/02/2015

tbk = '01-Feb-15'

我希望转换为日期时间以便 tbk = 01/02/2015 我尝试了以下操作:-

  tbk = datetime.datetime.strptime(tbk, '%d-%b-%y').strftime('%d/%m/%Y')

我收到以下错误:- ValueError:时间数据“01-Feb-15”与格式“%d-%b-%Y”不匹配

我做错了什么?

在您的错误消息中,您的 Y 大写,这意味着您尝试使用格式“%d-%b-%Y”而不是您在示例中编写的“%d-%b-%y”。对我来说,这个例子工作得很好。