当前位置: 首页 > 面试题库 >

获取时间戳列为2天的行

鲁淇
2023-03-14
问题内容

我有一个表,该表在sqlite3中有一个带有时间戳的列。默认为,CURRENT_TIMESTAMP这样当插入行时,将插入当前时间。现在,我试图获取两天或更早之前插入的行。我想知道这是否有意义。

阅读我想到的文档:

SELECT * FROM test WHERE timestamp < strftime('%s', '-2 days')

但是显然那是错误的。我提出此查询,是因为它类似于我在实际代码中进行测试的方式:

strtotime($timestamp) < strtotime("-2 days")

但是我希望sqlite3包含一些针对这种情况的内置检查。

谢谢,我感谢您的任何答复。

编辑 :弄清楚了:SELECT * FROM test WHERE timestamp < date('now', '-2 days')

如果有人能提出更好的建议,我将保持开放状态。


问题答案:

所以我想我知道了,对我来说很好用。我不知道这是否是最好的方法,但是看起来很简单,而且就像我说的那样有效:

SELECT * FROM test WHERE timestamp < date('now', '-2 days')


 类似资料:
  • 问题内容: 如何通过使用PHP中的strtotime()函数获取今天,昨天和前天的12点时间戳? 12点是一个变量,可由用户更改。 问题答案:

  • 我最近从日历切换到joda time LocalDate,以避免项目中的时区问题(我不需要时区)。在某个时候,我需要从LocalDate获得时间戳: 由于某种原因,我无法理解,在将localdate转换为时间戳后,结果会返回到前一天的23:00。为什么?

  • 本文向大家介绍Python获取昨天、今天、明天开始、结束时间戳的方法,包括了Python获取昨天、今天、明天开始、结束时间戳的方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 输出结果 以上这篇Python获取昨天、今天、明天开始、结束时间戳的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 问题内容: 想要改善这篇文章吗? 提供此问题的详细答案,包括引文和为什么答案正确的解释。答案不够详细的答案可能会被编辑或删除。 我想转换格式的时间戳记,并把它变成像用PHP。 我找到了一个有用的脚本来执行此操作,但是我认为它正在寻找一种不同的格式用作时间变量。我要修改以使用此格式的脚本是: 我认为在脚本的前几行中,脚本正在尝试执行以下操作(不同的日期格式数学): 我如何将时间戳转换为该(unix?

  • 本文向大家介绍python 获取当天凌晨零点的时间戳方法,包括了python 获取当天凌晨零点的时间戳方法的使用技巧和注意事项,需要的朋友参考一下 最近写python,遇到了一个问题,需要获取当日凌晨零点的时间戳,网上实在没有找到,自己手写了一个,有点挫 输出如下: 1518105600 Fri Feb 9 00:00:00 2018 1518105600 以上这篇python 获取当天凌晨零点的

  • 本文向大家介绍python 获取当天每个准点时间戳的实例,包括了python 获取当天每个准点时间戳的实例的使用技巧和注意事项,需要的朋友参考一下 实例如下所示: 以上这篇python 获取当天每个准点时间戳的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。