我主要是正確的日期時間的數據庫,不過也有一些破產了,像這樣:Sat Dec 22 12:34:08 PST 20102015
如何從一個Python的datetime對象中刪除未轉換的數據
沒有無效的年份,這是爲我工作:
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
,但我希望有一個日期時間安全的策略。
+1,切掉多餘的是最好的辦法。這是一個相當簡單的單線程來做同樣的事情:`end_date = end_date [:end_date.rindex(「」)+5]` – 2011-02-18 19:02:43