Строка в формате даты Python - PullRequest
       16

Строка в формате даты Python

1 голос
/ 09 ноября 2019

Я пытаюсь преобразовать строковую дату в формат даты и времени, используя datetime.strptime, но получаю ValueError

    lst[0] = 'Jan 02 2005'        

    from datetime import datetime
    datetime.strptime(lst[0].rstrip(),"%b%d%Y")

lst [0] является элементом списка. Я получаю значение для lst [0] из текстового виджета tkinter. Я пытаюсь другой формат с 2 часа, но не смог понять, что я делаю здесь не так. Может ли кто-нибудь, пожалуйста, помогите

1 Ответ

0 голосов
/ 09 ноября 2019

Формат должен быть точно таким же, как и указанная строка даты.

Попробуйте это:

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
...