MySQL时间函数
在日常开发中经常会遇到时间格式化,查询某一段时间的数据等,每次需要在去问问度娘,这次自己汇总了,也让度娘休息下;后期遇到时间函数会及时补充
时间函数汇总
函数 | Value | 解释 | 例子 |
---|---|---|---|
NOW() | 2020-04-23 17:50:19 | 获取当前日期和时间 | SELECT now(); |
SYSDATE(fsp) | 2020-04-24 10:45:36.142 | 获取当前日期和时间,与NOW()函数格式一样,但是SYSDATE()函数接受一个可选参数fsp,它确定结果是否应该包含从0到6的小数秒精度。 | SELECT SYSDATE(3); |
current_timestamp() | 2020-04-24 10:45:36 | 获取当前日期和时间,与NOW()函数格式一样 | SELECT current_timestamp(); |
CURDATE() | 2020-04-23 | 获取当前日期 | SELECT CURDATE(); |
DATE(NOW()) | 2020-04-23 | 获取当前日期 | SELECT DATE(NOW()); |
CURTIME() | 17:50:19 | 获取当前时间 | SELECT CURTIME(); |
DATE_SUB(NOW(),INTERVAL 1 DAY) | 2020-04-22 17:50:19 | 将日期减去指定的时间间隔 | SELECT DATE_SUB(NOW(),INTERVAL 1 DAY); |