日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在hive中对日期数据进行处理,毫秒级时间转化为yyyy-MM-dd格式

發布時間:2024/2/28 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在hive中对日期数据进行处理,毫秒级时间转化为yyyy-MM-dd格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們看到日志的時間是1414381913000 ,我們在需求中需要對每天的數據進行分析,所以需要對這個日志數據進行轉化格式。

常用時間類型格式轉換:

from_unixtime(bigint unixtime,[string format]): 時間戳轉日期函數, unix_timestamp([string date]): 轉換成時間戳,然后轉換格式為“yyyy-MM-dd HH:mm:ss“的日期 到UNIX時間戳。如果轉化失敗,則返回0,返回bigint類型 to_date(string timestamp): 將時間戳轉換成日期,默認格式為2011-12-08 10:03:01 year() : 將時間戳轉換成年,默認格式為2011-12-08 10:03:01 month() : 將時間戳轉換成月,默認格式為2011-12-08 10:03:01 hour() : 將時間戳轉換成小時,默認格式為2011-12-08 10:03:01 day(string date) : 將時間戳轉換成天,默認格式為2011-12-08 10:03:01 date_diff(string enddate, string startdate) : 日期比較函數,反回結束日期減去開始日期的 天數 date_sub(string startdate, int days) : 日期減少函數,返回開始日期減少days天后的日期字符 串 date_add(string startdate, int days) : 日期增加函數,返回開始日期增加days天后的日期字符 串 last_day(string date) : 返回該月的最后一天的日期,可忽略時分秒部分(HH:mm:ss)。 last_day(string date)返回string類型的值。 next_day(string date,string x) : 返回下一個星期x的日期(x為前兩英文星期前兩位或者全寫 MONDAY),返回字符串。 current_date() : 獲取當天的日期,返回字符串,沒有任何的參數。 current_timestamp() : 獲取當前的時間戳

然后就是一頓操作:

放心這些都是實驗品,哈哈

真正的語句:

select from_unixtime(cast(substr(LogTime,0,10) as bigint),"yyyy-MM-dd") from CharLogin limit 1; 0: jdbc:hive2://henu2:10000> select from_unixtime(cast(substr(LogTime,0,10) as bigint),"yyyy-MM-dd") from CharLogin limit 1; +-------------+--+ | _c0 | +-------------+--+ | 2014-10-27 | +-------------+--+

解決!!!

對了,如果你是這樣的需求:

select from_unixtime(cast(substr(LogTime,0,10) as bigint),"yyyyMMdd") from CharLogin limit 1; 0: jdbc:hive2://henu2:10000> select from_unixtime(cast(substr(LogTime,0,10) as bigint),"yyyyMMdd") from CharLogin limit 1; +-----------+--+ | _c0 | +-----------+--+ | 20141027 | +-----------+--+

?改格式就行了!!!

?

總結

以上是生活随笔為你收集整理的在hive中对日期数据进行处理,毫秒级时间转化为yyyy-MM-dd格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。