我使用Python下載來自不同國家的RSS內容,但它們每個都使用自己的日期時間格式或時區。例如,使用Python將日期格式轉換爲另一種格式
Wed, 23 Oct 2013 17:44:13 GMT
23 Oct 2013 18:21:04 +0100
23 Oct 2013 13:12:41 EDT
10-23-2013 00:12:24
此刻,我的解決方法是爲每一個RSS源的不同功能和更改日期的格式,我會決定。但有沒有辦法自動做到這一點?
我使用Python下載來自不同國家的RSS內容,但它們每個都使用自己的日期時間格式或時區。例如,使用Python將日期格式轉換爲另一種格式
Wed, 23 Oct 2013 17:44:13 GMT
23 Oct 2013 18:21:04 +0100
23 Oct 2013 13:12:41 EDT
10-23-2013 00:12:24
此刻,我的解決方法是爲每一個RSS源的不同功能和更改日期的格式,我會決定。但有沒有辦法自動做到這一點?
不是。但看看feedparser lib。
不同的Feed類型和版本使用截然不同的日期格式。 Universal Feed Parser將嘗試自動檢測任何日期元素中使用的日期格式 ,並將其解析爲標準Python 9元組,如Python時間模塊中記錄的 。
從Recognized Date Formats名單在我看來,該庫可以幫助你一些方法:)
祝您好運
哦謝謝!我會等待其他答案,如果我沒有任何答案,我會選擇你作爲最好的答案。 – Sfinos