2012-08-08 65 views
0

我想解析包含時區信息的時間戳字符串。當我執行上的Python 2.5Python2.5解析包含時區的時間戳字符串

from datetime import datetime 
datetime.strptime("20120805-18:30:00 EST", "%Y%m%d-%H:%M:%S %Z") 

下我得到:

ValueError: time data did not match format: data=20120805-18:30:00 EST fmt=%Y%m%d-%H:%M:%S %Z 

但是我改變 「EST」 到 「JST」 的行代碼執行罰款(日本服務器上的工作)。另外我注意到的另一件事是time.tzname返回一個只有'JST'的列表。

有沒有辦法能夠解析所有通常的時區?

+0

可能的重複:http://stackoverflow.com/questions/1302701/what-possible-values-does-datetime-strptime-accept-for-z – DhruvPathak 2012-08-08 11:36:03

回答