MySQL是一个常见的数据库管理系统,它提供了许多有用的函数来处理时间。在本文中,我们将介绍一些常用的MySQL时间处理函数。
-- 将日期格式化为指定样式SELECT DATE_FORMAT('2022-05-16', '%Y年%m月%d日'); -- 输出:2022年05月16日-- 获取当前时间SELECT NOW(); -- 输出:2022-10-10 11:11:11-- 获取当前时间戳SELECT UNIX_TIMESTAMP(); -- 输出:1665447071-- 将时间戳转化为日期格式SELECT FROM_UNIXTIME(1665447071); -- 输出:2022-10-10 11:17:51-- 获取当前日期SELECT CURDATE(); -- 输出:2022-10-10-- 获取当前时间SELECT CURTIME(); -- 输出:11:19:47-- 获取日期中的年份SELECT YEAR('2022-05-16'); -- 输出:2022-- 获取日期中的月份SELECT MONTH('2022-05-16'); -- 输出:5-- 获取日期中的日SELECT DAY('2022-05-16'); -- 输出:16-- 计算两个日期之间的天数SELECT DATEDIFF('2022-05-16', '2022-05-10'); -- 输出:6-- 将时间转化为时间戳SELECT UNIX_TIMESTAMP('2022-10-10 11:24:32'); -- 输出:1665447872
以上是MySQL中的一些常用时间处理函数,可以在不同的SQL语句中使用。有了这些函数的帮助,我们可以更加轻松地处理MySQL数据库中的时间数据。