大数据开发-Hive-常用日期函数&&日期连续题sql套路

前面是常用日期函数总结,后面是一道连续日期的sql题目及其解法套路。

1.当前日期和时间

select current_timestamp
-- 2020-12-05 19:16:29.284 

2.获取当前日期,当前是 2020-12-05

SELECT current_date; 
## OR 
SELECT current_date(); 
-- 2020-12-05 

3.获取unix系统下的时间戳

SELECT UNIX_TIMESTAMP();
-- 1524884881 

4.当前是 2020-12-05

select substr(current_timestamp, 0, 10);
-- current_timestamp 

5.当前是 2020-12-05

select date_sub(current_date, 1);
--2020-12-04 

6.yyyy-MM-dd HH:MM:ss 截取日期

select to_date("2017-10-22 10:10:10");
-

你可能感兴趣的:(大数据开发-系列,Hive,日期函数)