字符串转datetime失败:格式匹配ValueError问题求助
问题解决
- 错误核心:格式字符串里的
&d是HTML转义产生的错误字符,正确的日期格式符应为%d,这直接导致时间字符串和格式规则不匹配。 - 额外注意:代码需先导入
datetime模块,否则会触发未定义报错。
正确代码如下:
import datetime x = '2022-08-01 12:15:36' y = datetime.datetime.strptime(x, '%Y-%m-%d %H:%M:%S') print(y)
运行后会输出:2022-08-01 12:15:36,得到的y是标准datetime对象,可直接用于时间窗口内的查询操作。
内容的提问来源于stack exchange,提问作者SHexter
相关产品推荐
相关产品推荐

