[SQL] 日期函数--今天昨天

mysql

今天和昨天日期及格式化

-- 今天日期+时间
select now() ;    --返回2018-04-25 17:33:21
-- 今天日期
select curdate();  --返回2018-04-25
-- 今天日期格式化
select date_format(curdate(),'%Y-%m-%d');  --返回2018-04-25

-- 昨天日期
select date_add(curdate(), interval -1 day);  --返回2018-04-24
-- 昨天日期格式化
select date_add(date_format(curdate(),'%Y-%m-%d'), interval -1 day);  2018-04-24

hive

日期增加和减少date_sub (string startdate, int days)
current_date() 当前日期
date_sub(current_date(),1) 昨天日期

select date_add('2017-01-31',2); --返回 2017-02-02
select date_sub('2017-02-02',2);  --返回 2017-01-31

你可能感兴趣的:(SQL)