1.1 KiB
1.1 KiB
Timestamp
select unix_timestamp(); // => bigint
select unix_timestamp('2020-03-25 16:32:01'); // => bigint
unix_timestamp(string date, string pattern)
select unix_timestamp(‘2020-03-25′,’yyyy-MM-dd’);
select unix_timestamp('16:39','HH:mm');
select unix_timestamp('2022-03-20 16:39','YYYY-DD-MM HH:mm'); // => bigint
to_date(string timestamp)
select to_date('2020-03-25 16:32:01'); => 2020-03-25
year(string date)
select quarter('2020-03-25 16:32:01'); => 1
select weekofyear('2020-03-25 16:32:01');
select year('2020-03-25');
select month('2020-03-25');
select day('2020-03-25');
select hour('2020-03-25 16:32:01')
select minute('2020-03-25 16:32:01')
select second('2020-03-25 16:32:01')
datediff(string enddate, string startdate)
select datediff('2020-03-30', '2020-03-25');
date_add(date |timestamp startdate, smallint |int days) and date_sub
select date_add('2020-03-25 16:32:01', 1);
select date_sub('2020-03-25 16:32:01', 1);