我使用以下格式将字符串转换为日期时间对象。在
datetime.datetime.strptime(systemTime, '%a %b %d %H:%M:%S %Z %Y')
我测试了它的systemTime="Wed Jan 05 06:10:01 GMT 2005"
,效果很好。
但当我尝试systemTime="Wed Oct 02 18:01:56 EDT 2013"
时,却以ValueError
失败了:
^{pr2}$
计算机上的区域设置为“en US”。我的格式有问题吗?在
Tags:
dateutil包有用于扩展时区处理的钩子,但不解析EDT-它解析剩余的日期并将时区留空。您可以使用它并为应用程序添加时区。在
Python不会解析EDT。不过,UTC是有效的。在
生成有效的datetime对象
datetime.datetime(2013, 10, 2, 18, 1, 56)
相关问题 更多 >
编程相关推荐