gpt4 book ai didi

mysql - 选择日期时间和现在之间经过的毫秒数(3)

转载 作者:行者123 更新时间:2023-11-29 06:48:04 25 4
gpt4 key购买 nike

我正在寻找一种方法来提取两个日期之间的毫秒差异。存储一个日期,并且该日期是特定事件的日期。第二个日期是 now(3) 语句的结果。我还需要存储毫秒。

到目前为止,我已经发现了 timediff 函数。但这会返回类似 HH:ii:ss.mm 的内容。我需要在 SQL 中以毫秒为单位转换此结果。

mysql> select timediff(now(3), updated_at) from events;
+------------------------------+
| timediff(now(3), updated_at) |
+------------------------------+
| 00:42:22.240 |
+------------------------------+
1 row in set (0,01 sec)

最佳答案

MySQL 仅支持微秒以获得更高分辨率,但您可以通过手动将微秒转换为毫秒来实现:

SELECT TIMESTAMPDIFF(MICROSECOND, now(3), updated_at) / 1000 AS diff_in_ms FROM events;

关于mysql - 选择日期时间和现在之间经过的毫秒数(3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48605007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com