2015-04-21 61 views
0

我有這種格式的時間戳:Fri, 2 Jan 2015 11:44:17 -0800。我使用datetime提取時間/日期,但我想將時區放在tzinfo對象中。什麼是從這個時間戳中提取時區的快捷方式,到tzinfo中?從時間戳獲取tzinfo對象

回答

0

pip install python-dateutil

>>> from dateutil.parser import parse 
>>> parse("Fri, 2 Jan 2015 11:44:17 -0800") 
datetime.datetime(2015, 1, 2, 11, 44, 17, tzinfo=tzoffset(None, -28800)) 
+0

埃裏克,請考慮增加更多的細節,你的答案。我相信這對你來說是非常明顯的,但這對初學者會有幫助。 :) –

+0

@Eric - 這是偉大的,但有一個問題。 'ERROR:aclass:afunction invalid:Missing tzinfo.' That's after after:'our_dt = our_dt.replace(tzinfo = tzoffset(None,-28800))'type(our_dt.tzinfo)is'' - 我怎麼才能讓它成爲正確的類型? –

+0

@Eric - 進一步,按照你的方式給出錯誤:''tzoffset'對象沒有屬性'zone'' –