mysql计算时间

MySQL是一种常用的关系型数据库管理系统,它提供了丰富的处理时间的函数,可以方便地计算和处理日期、时间、时间戳等时间类型的数据。

mysql计算时间

下面是一些MySQL中常用的计算时间的函数:

SELECT NOW(); -- 返回当前日期和时间 SELECT DATE(NOW()); -- 返回当前日期 SELECT TIME(NOW()); -- 返回当前时间 SELECT TIMESTAMP(NOW()); -- 返回当前时间戳 SELECT YEAR(NOW()); -- 返回当前年份 SELECT MONTH(NOW()); -- 返回当前月份 SELECT DAY(NOW()); -- 返回当前日期 SELECT HOUR(NOW()); -- 返回当前小时数 SELECT MINUTE(NOW()); -- 返回当前分钟数 SELECT SECOND(NOW()); -- 返回当前秒数 SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); -- 返回当前日期加上1天 SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR); -- 返回当前时间减去1小时 SELECT DATEDIFF('2021-05-01', '2021-04-01'); -- 返回两个日期之间的天数 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); -- 返回当前日期和时间的格式化字符串