SELECT UNIX_TIMESTAMP();
SELECT NOW();
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') AS TIME;
select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y-%m-%d %H:%i:%S');
![]()
mysql>set @dt = '2020-07-24 12:02:05';
CONVERT_TZ(dt,from_tz,to_tz) --转换datetime值dt,从from_tz由给定转到to_tz的时区,并返回的结果值
select CONVERT_TZ("2018-12-25 12:25:00",@@session.time_zone,"+00:00") ;
date_add(@dt, interval 1 day);
date_add(@dt, interval '01:15:30' hour_second) --日期增加一个时间间隔
date_sub('2020-07-24 12:02:05', interval '1 1:1:1' day_second) --日期减去一个时间间隔
datediff('2020-07-08', '2020-07-01') --日期相减函数
str_to_date('07/24/2020', '%m/%d/%Y') --字符串转换为日期
date_format('2020-07-24 11:32:24', '%Y%m%d%H%i%s') --日期/时间转换为字符串
from_unixtime(1595563325,'%Y-%m-%d %H:%i:%s'); --时间戳格式化 -- 2020-07-24 12:02:05
unix_timestamp('2020-07-24 12:02:05'); --获取UNIX时间戳 -- 1595563325
current_timestamp() 2021-12-28 10:41:53 --获取当前日期+时间
now() 2021-12-28 10:41:53 --获取当前日期+时间
utc_timestamp() --获取utc日期时间
utc_date() --获取utc日期
utc_time() --获取utc时间