MySQL日期计算函数

计算两个日期的相隔月份

第一种方法

格式: PERIOD_DIFF(p1,p2),返回周期P1和P2之间的月数。 P1和P2的格式应为YYMM或YYYYMM。 请注意,期间参数P1和P2不是日期值。

SELECT PERIOD_DIFF(201710, 201703);

MySQL日期计算函数_第1张图片
如果把小月份放到前面,那么结果会为负数
MySQL日期计算函数_第2张图片

第二种方法

SELECT TIMESTAMPDIFF(MONTH,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

计算两个日期相隔的天数

第一种方法

 
 

你可能感兴趣的:(面试,学习路线,阿里巴巴,mysql,数据库,database,mariadb,java)