email.utilsで日付文字列のパース
# coding=utf-8 from email.utils import parsedate_tz, mktime_tz from datetime import datetime s = "Tue, 26 Feb 2013 21:25:33 +0900" # tupleにする time_tuple = parsedate_tz(s) print time_tuple # (2013, 2, 26, 21, 25, 33, 0, 1, -1, 32400) # timestampにする time_stamp = mktime_tz(time_tuple) print time_stamp # 1361881533.0 # timestampからdatetimeにする d = datetime.fromtimestamp(time_stamp) print d # 2013-02-26 21:25:33