如何在MySQL中以分钟为单位计算经过的时间

时间:2009-12-08 05:58:05

标签: mysql datetime function intervals subtraction

表格中有一个时间戳列/字段,格式类似于

2009-12-05 10:35:28,

现在我希望从那时开始经过几分钟(已经过了多少分钟)的时间,该怎么做?

1 个答案:

答案 0 :(得分:7)

TIMEDIFF()可用于获取日期/时间值之间的差异,以“HH:MM:SS.SSSSSS”格式表示。

TIME_TO_SEC()可将此转换为秒数。

SELECT TIME_TO_SEC(TIMEDIFF(NOW(), my_date_and_timestamp)) / 60;