我正在尝试使用datetime.strptime将字符串日期转换为日期时间格式,但出现ValueError
lst[0] = 'Jan 02 2005'
from datetime import datetime
datetime.strptime(lst[0].rstrip(),"%b%d%Y")
lst [0]是列表的元素。我正在从tkinter文本wiget中获得lst [0]的价值。 自2个小时以来,我一直在尝试使用其他格式,但是在这里我无法弄清楚自己在做什么。 有人可以帮忙吗
答案 0 :(得分:0)
格式必须与提供的日期字符串完全相同。
尝试一下:
from datetime import datetime
lst[0] = 'Jan 02 2005'
date = datetime.strptime(lst[0].rstrip(), '%b %d %Y')
print(date) # prints 2005-01-02 00:00:00