- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试编写一个查询,该查询将获取当前时间并从中减去时间戳,然后查看余数是否大于字段中的值。
我有以下查询代码:
SELECT *
FROM sessions
WHERE
TIMESTAMPDIFF(SECOND, last_used, NOW())>expiry_time
然而,尽管当前 time-last_used 之间的差异大于到期时间,但我的查询仍然返回 0 行。
一些示例数据:
last_used: 1388119302expiry_time: 300
最佳答案
根据 TIMESTAMPDIFF()
记录:
Returns
<strong><em>datetime_expr2</em></strong> – <strong><em>datetime_expr1</em></strong>
, wheredatetime_expr1
anddatetime_expr2
are date or datetime expressions.
你的 last_used
1388119302
的值既不是日期也不是日期时间表达式。它似乎是 UNIX 时间,在这种情况下可以改为:
SELECT *
FROM sessions
WHERE last_used + expiry_time < UNIX_TIMESTAMP()
但是,此查询无法从索引中获益。将加法的结果存储在它自己的索引列中并在上面的查询中使用它会更好。您也可以考虑使用 MySQL's native temporal data types而不是 UNIX 时间,因此它的日期函数/操作将按预期工作。
关于MySQL 计算时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20800705/
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。 最佳答案 使用下面的代码来实现你所需要的。 Bitmap src = Bitm
有没有办法通过 Graph API 戳另一个用户?基于this post ,并使用 Graph Explorer ,我发布到“/USERID/pokes”,我已经授予它(Graph API 应用程序和
我有两个向左浮动的元素。一个是 body 的第一个 child ,另一个是容器的第一个 child ,容器是 body 的第二个 child 。 ...
我是一名优秀的程序员,十分优秀!