MySQL 常用的日期时间函数是在处理日期时间时经常用到的函数。以下是常见的日期时间函数汇总,以及附带实例说明。
1. DATE_FORMAT
DATE_FORMAT
函数用于将日期格式化为特定的格式。其语法如下:
DATE_FORMAT(date,format)
其中, date
是一个日期值,format
是我们想要的日期显示格式。例如:
SELECT DATE_FORMAT('2022-12-12', '%Y年%m月%d日');
-- 输出:2022年12月12日
2. DATE_ADD
DATE_ADD
函数用于在日期上增加指定的时间。其语法如下:
DATE_ADD(date, INTERVAL expr unit)
其中, date
是日期值, expr
是用于增加的数值,unit
是用于指定增加单位的关键字。例如:
SELECT DATE_ADD('2022-12-12', INTERVAL 1 MONTH);
-- 输出:'2023-01-12'
3. DATE_SUB
DATE_SUB
函数用于在日期上减去指定的时间。其语法如下:
DATE_SUB(date, INTERVAL expr unit)
同样, date
是日期值, expr
是用于减去的数值,unit
是用于指定减去单位的关键字。例如:
SELECT DATE_SUB('2022-12-12', INTERVAL 1 DAY);
-- 输出:'2022-12-11'
4. TIMESTAMPDIFF
TIMESTAMPDIFF
函数用于返回两个日期之间的差值。其语法如下:
TIMESTAMPDIFF(unit,datetime1,datetime2)
其中, unit
是指定的时间单位,datetime1
和 datetime2
是需要计算的两个日期。例如:
SELECT TIMESTAMPDIFF(YEAR,'1998-01-01','2000-01-01');
-- 输出:2
以上就是常用的日期时间函数的汇总以及示例说明。使用这些函数可以更加方便快捷地处理日期和时间。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL常用的日期时间函数汇总(附实例) - Python技术站