首页 > 解决方案 > RethinkDB 过滤日期和时间范围

问题描述

我的数据库表的时间戳格式为“2019-12-08T13:03:16.502639-0600”。我很难弄清楚如何过滤 24 小时范围内的日期,所以我只能从 24 小时运行时间段内获取数据。我需要像 now() 这样的东西,然后在运行的基础上返回 24 小时。我尝试了几种方法,但都没有奏效。

我需要先解析时间戳并且只使用我需要的部分吗?

标签: datefilterrangerethinkdb

解决方案


在 Python 中,查询可能如下所示:

r.table('MyDB').filter(r.row['timestamp'] > r.now() - 24*60*60).run(con)

推荐阅读