獲取當前時間截:
select unix_timestamp();
//結果
1539595903
獲取當前時間1:
select current_timestamp();
//結果
2018-10-15 17:34:09.721
獲取當前時間2:
select from_unixtime(unix_timestamp());
//結果
2018-10-15 17:36:13
獲取當前日期:
select current_date();
//結果
2018-10-15
日期差值:datadiff(結束日期,開始日期),返回結束日期減去開始日期的天數。
select datediff(current_date(),"2018-10-01");
//結果
14
日期加減:date_add(時間,增加天數),返回值為時間天+增加天的日期;date_sub(時間,減少天數),返回日期減少天後的日期。
select date_add(current_date,365);
//結果
2019-10-15
select date_sub(current_date,365);
//結果
2017-10-15
**:hive 時間日期處理總結 Hive 時間日期處理總結
最近用hive比較多,雖然效率低,但是由於都是t 1的業務模式。所以也就不要求太多了,夠用就行。其中用的吧比較多就是時間了,由於大資料中很多欄位都不是標準的時間型別字段,所以期間涉及了很多的時間日期欄位的處理,這裡做乙個彙總。一遍以後查詢使用。也方便大家學習。1.先來乙個比較老的,select un...
常用時間日期處理總結
時間處理是專案中不可缺少的,下面整理了一些常用時間處理的用法,記錄一下。1.獲取當前時間 1 function getnowtime 2.時間與天數相加 1 function gettimeadddays time,days 3.獲取並格式化日期 年 月 日 1 function getformat...
SQL時間日期處理
1.當前系統日期 時間 select getdate 2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 15 返回 2004 10 17 00 00 00.000 3.datediff...