python - SQLITE3 按日期过滤
问题描述
我的数据库中有一个“added_at”列,它存储的日期时间类似于 2021-06-02T23:39:21.892000+00:00(format: %Y-%m-%dT%H:%M:%S.%fZ
)。我正在尝试执行选择操作并请求日期列在给定列之后的行。例子:
SELECT * FROM used_bot WHERE added_at > 2021-08-05T02:13:11.864912+00:00
然而,这给了我以下错误:
Exception has occurred: OperationalError unrecognized token: "05T02"
有人可以帮助我并指出我做错了什么
解决方案
尝试在单引号中添加您的日期时间。
SELECT * FROM used_bot WHERE added_at > '2021-08-05T02:13:11.864912+00:00'
推荐阅读
- ruta - 如何使用 Ruta 脚本从表中提取内容
- javascript - (Threejs 模型项目)如何在不点击的情况下触发动画
- postgresql - 如何将我的 Aurora SQL 数据库配置为可使用 pgAdmin 访问并修复超时过期错误?
- c# - 字典作为类属性和方法的参数
- angular - Angular - ControlValueAccessor:未调用嵌套的 registerOnChange,但 FormControlValues 仍在更新
- json - 如何在 python 中使用 json 从 .json 文件中获取信息
- mysql - 为什么重复项没有被过滤掉
- flutter - 如何在类中初始化 void 函数
- apache-spark - 需要 Pyspark 字符串到日期转换模式
- freeradius - 如何使用隧道 EAP 身份验证设置 eap-ttls?