2012-08-08 69 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

回答