如何解析时区变化的时间

时间:2019-06-26 17:14:35

标签: python python-3.x

我需要解析以下时间:

 mytime = "11:32  PM LT"
 datetime.strptime(mytime,  '%H:%M %p LT')

但是有时“格林尼治标准时间11:32 PM”是格林尼治标准时间,例如“格林尼治标准时间18:32 PM”。如何正确解析,以便同时考虑两种时间类型?

1 个答案:

答案 0 :(得分:1)

请尝试使用dateutil软件包。

parse('11:32  PM GMT')
datetime.datetime(2019, 6, 26, 23, 32, tzinfo=tzutc())