我正在尝试解析包含时区信息的时间戳字符串。当我在Python 2.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
然而,我改变了#34; EST"到" JST"该行执行正常(在日本服务器上工作)。另外我注意到的另一件事是time.tzname返回一个只有' JST'。
的列表。有没有办法解析所有常用的时区?