2024-07-03 02:02:33 发布
网友
正在尝试将字符串转换为datetime并将其保存到数据库。字符串指定时区,但strptime不接受%z选项。在
datetime
strptime
%z
datetime.strptime("Tue Feb 14 2017 15:30:01 GMT-0500", "%a %b %d %Y %H:%M:%S GMT%z")
ValueError: 'z' is a bad directive in format '%a %b %d %Y %H:%M:%S GMT%z'
从python3.2开始支持%z。在
>>> from datetime import datetime >>> datetime.strptime("Tue Feb 14 2017 15:30:01 GMT-0500", "%a %b %d %Y %H:%M:%S GMT%z") datetime.datetime(2017, 2, 14, 15, 30, 1, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
或者使用^{}
从python3.2开始支持
%z
。在或者使用^{}
^{pr2}$相关问题 更多 >
编程相关推荐