MySQL 版本为 5.7,详细的时间函数可以参考 MySQL 官方文档 在这里

NOW() 返回当前日期和时间CURRENT_TIMESTAMP(),CURRENT_TIMESTAMP 都是 NOW() 函数的同义词NOW() 在执行开始时值就得到了SYSDATE() 返回函数执行的时间,一般情况下很少用到
CURDATE() 返回当前日期CURRENT_DATE(),CURRENT_DATE 都是 CURDATE() 的同义词DATE() 提取日期或日期时间表达式的日期部分
CURTIME() 返回当前时间CURRENT_TIME(),CURRENT_TIME 都是 CURTIME() 的同义词TIME() 提取传递的表达式的时间部分MySQL 中内置函数 DATE_ADD() 和 DATE_SUB() 能对指定的时间进行增加或减少一个指定的时间间隔,语法如下




DATEDIFF(date1, date2) 减去两个日期,比较的是天数,与时间无关 date1 - date2



TIMESTAMPDIFF(type, ts1, ts2) : 根据 type,计算两个时间 ts2 - ts1 相差多少天、月、年等



MySQL 关于时间函数的官方文档:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html
//结果是:-10
时间格式化
到此这篇关于MySQL中时间函数操作的文章就介绍到这了,更多相关MySQL时间函数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
发表评论