如何在Python中将一个带时区的字符串转换为日期时间(datetime)类型,而不使用dateutil?

12 浏览
0 Comments

如何在Python中将一个带时区的字符串转换为日期时间(datetime)类型,而不使用dateutil?

我需要将一个带有时区信息的字符串(如"2012-11-01T04:16:13-04:00")转换为Python的datetime对象。

我看到了dateutil模块,它有一个解析函数,但我不想使用它,因为它会增加依赖。

那么我该如何做呢?我尝试了以下的方法,但没有成功。

datetime.datetime.strptime("2012-11-01T04:16:13-04:00", "%Y-%m-%dT%H:%M:%S%Z")

0