通过Pivotal Tracker API接收到的格式化日期字符串为:"2012/06/05 17:42:29 CEST"
我想将此字符串转换为UTC日期时间对象,但是python-dateutil似乎无法识别这个时区,pytz也不知道它。
我担心最好的办法是用CET替换字符串中的CEST,但这感觉很不正确。是否还有其他方法可以将夏令时字符串解析为UTC日期时间对象?
pytz.timezone('CEST')
# -> pytz.exceptions.UnknownTimeZoneError: 'CEST'
dateutil.parser.parse("2012/06/05 17:42:29 CEST")
# -> datetime.datetime(2012, 6, 5, 17, 42, 29)
编辑:思考再次,减去一个小时完全是错误的,因为相应的时区目前也处于夏令时,解析问题仍然存在。