字符串至今格式python

时间:2019-11-09 18:06:21

标签: datetime strptime

我正在尝试使用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个小时以来,我一直在尝试使用其他格式,但是在这里我无法弄清楚自己在做什么。 有人可以帮忙吗

1 个答案:

答案 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