如何在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")