2

表中有时间戳列/字段,格式如下

2009-12-05 10:35:28,

现在我想以分钟为单位获取时间(经过了多少分钟),从那时起,该怎么做?

4

1 回答 1

9

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

TIME_TO_SEC()可以将其转换为秒数。

SELECT TIME_TO_SEC(TIMEDIFF(NOW(), my_date_and_timestamp)) / 60;
于 2009-12-08T06:03:20.357 回答