日期函数
函数名 | 说明 |
---|
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')
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());
select * from log where day(time)=29;