日期函数
函数名 |
说明 |
now() |
获取当前时间 |
current_date() |
获取当前日期 |
current_time() |
获取当前时间(时分秒) |
current_timestamp() |
获取当前时间戳 |
date() |
获取时间的日期部分 |
day() |
获取日期中的天数部分 |
datediff(t1,t2) |
获取两个日期之差(天数) |
/*时间日期函数*/-- 获取当前的系统时间select now();select CURRENT_DATE(); -- 获取当前日期select CURRENT_TIME(); -- 获取当前时间select CURRENT_TIMESTAMP(); -- 获取当前时间戳select date(now());-- 统计从出生到现在一共安全生活了多少天select DATEDIFF(now(),\'1998-07-20\')-- 获取日期中的day部分(天数)select day(now());create table temp(today date,msg varchar(30));insert into temp values(CURRENT_DATE(),\'nothing\');select * from temp;-- 日报表中获取当天提交的日报信息create table log(id int primary key auto_increment,content varchar(20000),time timestamp default CURRENT_TIMESTAMP);insert into log(content,time) values(\'n天前收获很多!!!\',\'2020-03-29 10:11:11\');select * from log where date(time)=date(now());-- 查询所有的在29号发布的日志select * from log where day(time)=29;