-- 计算时间戳
SELECT UNIX_TIMESTAMP('1970-01-01 08:00:01') 参数日期格式 1970-01-01 1970/1/1
返回一个 1970-01-01 08:00:00 以后的时间戳
-- 计算时间差
返回值 --- 830422022009000
SELECT TIMESTAMPDIFF(MICROSECOND, '1996-11-13 00:00:00', '2023/3/8 08:47:02.009')
返回值 --- 2023-03-10 08:59:59.999980
SELECT SUBDATE('2023/3/10 09:00:00', INTERVAL '20' MICROSECOND)
MICROSECOND 微秒 百万分之一秒
SECOND 秒 MINUTE 分 HOUR 时
DAY 天 MONTH 月 YEAR 年
SELECT CURDATE() 查询当前日期 年-月-日
-- 格式化日期
SELECT YEAR(CURDATE()) 年
SELECT DATE_FORMAT(`1970-01-01 08:00:00`, '%Y年%m月%d日 %H时%i分%s秒 %W') 年月日时分秒星期
mysql 时间函数
于 2023-03-08 08:57:37 首次发布