MySQL中两个Timestamp之间的秒差

MySQL中两个Timestamp之间的秒差

在MySQL中,可以使用TIMESTAMPDIFF函数来计算两个Timestamp之间相差的秒数。

SELECT TIMESTAMPDIFF(SECOND,'2021-09-01 10:00:00', '2021-09-01 10:01:30') as total_seconds;
SQL

上述语句的执行结果为90,即两个Timestamp相差90秒。

如果要计算两个Timestamp之间相差的分钟数、小时数或天数,只需要将函数的第一个参数改为MINUTE、HOUR或DAY即可。

SELECT TIMESTAMPDIFF(MINUTE,'2021-09-01 10:00:00', '2021-09-01 10:03:30') as total_minutes;
SQL

上述语句的执行结果为3,即两个Timestamp相差3分钟。

阅读更多:MySQL 教程

总结

使用MySQL的TIMESTAMPDIFF函数可以方便地计算两个Timestamp之间相差的时间,通过改变函数的参数可以得到不同的时间单位的差值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册