date - RethinkDB 过滤日期和时间范围
问题描述
我的数据库表的时间戳格式为“2019-12-08T13:03:16.502639-0600”。我很难弄清楚如何过滤 24 小时范围内的日期,所以我只能从 24 小时运行时间段内获取数据。我需要像 now() 这样的东西,然后在运行的基础上返回 24 小时。我尝试了几种方法,但都没有奏效。
我需要先解析时间戳并且只使用我需要的部分吗?
解决方案
在 Python 中,查询可能如下所示:
r.table('MyDB').filter(r.row['timestamp'] > r.now() - 24*60*60).run(con)
推荐阅读
- python - 如何修复 RuntimeError:在 pytorch 中从 jit 创建检查点时,内建函数不能用作值(带有 dict)?
- php - PHP - 删除空菜单
- google-cloud-platform - 权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)。GCP
- mysql - 在nodejs mysql中向多行添加多个值
- pattern-matching - 删除 Coq 中的琐碎匹配子句
- python - 内容类型设置不正确
- php - Laravel php 多个 JsonSerializable
- reactjs - 如果内容溢出,如何增加表格单元格的高度
- azure - Azure 部署:没有分配给应用服务计划的工作人员。站点无法处理任何请求。如何?
- swift - 观察非属性对象的变化