У меня есть база данных в основном правильные даты, но некоторые из них разбиваются так: Sat Dec 22 12:34:08 PST 20102015
Без недействительного года это работало для меня:
end_date = soup('tr')[4].contents[1].renderContents()
end_date = time.strptime(end_date,"%a %b %d %H:%M:%S %Z %Y")
end_date = datetime.fromtimestamp(time.mktime(end_date))
Но как только я ударил объект с недопустимым годом, я получаю ValueError: unconverted data remains: 2
, что здорово, но я не уверен, как лучше всего удалить плохие персонажи из года. Они варьируются от 2 до 6 unconverted characters
.
Любые указатели? Я бы просто нарезал end_date
, но я надеюсь, что существует стратегия, безопасная для времени и времени.