最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Hive日期格式轉(zhuǎn)換方法總結(jié)

 更新時間:2022年06月23日 11:56:39   作者:數(shù)據(jù)人阿多  
這篇文章主要為大家介紹了Hive日期格式轉(zhuǎn)換方法總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

背景

日期計算平時在業(yè)務(wù)取數(shù)時經(jīng)常涉及到,但是數(shù)據(jù)庫中經(jīng)常存放著不同的日期格式,有的存放是時間戳、有的是字符串等,這時需要對其進行轉(zhuǎn)換才能提取到準確的數(shù)據(jù),這里介紹的均是hive里面的函數(shù)功能,以下內(nèi)容均是業(yè)務(wù)的數(shù)據(jù)需求經(jīng)常使用的部分

時間戳

unix時間戳是從1970年1月1日(UTC/GMT的午夜)開始所經(jīng)過的秒數(shù),不考慮閏秒,一般為10位的整數(shù)

一個在線工具:http://tools.jb51.net/code/unixtime

時間戳

字符串日期如:'2021-10-21 19:25:50','2021-10-21 20:25:50.0','2021-10-21 20:25'

日期格式轉(zhuǎn)換

時間戳--->正常的日期格式

  • 獲取當前時間戳
select unix_timestamp()
  • 把時間戳轉(zhuǎn)為正常的日期
select from_unixtime(unix_timestamp(),'yyyy-MM-dd hh:mm:ss') as dt
  • 業(yè)務(wù)中有時存放的是包含毫秒的整數(shù),需要先轉(zhuǎn)換為秒
select from_unixtime(cast(create_time/1000 as bigint),'yyyyMMdd') as dt

字符串日期假如數(shù)據(jù)庫存放的是格式為:"yyyy-MM-dd hh:mm:ss"

  • 截取日期部分
select substr('2021-10-22 17:34:56',1,10)
2021-10-22
  • 字符串強制轉(zhuǎn)換,獲取日期
select to_date('2021-10-22 17:34:56')
2021-10-22
  • 也可以通過date_format實現(xiàn)
select date_format('2021-10-22 17:34:56','yyyy-MM-dd')
2021-10-22

系統(tǒng)當前日期

  • 當前日期
select current_date();
2021-10-22
  • 字符串日期與系統(tǒng)當前日期比較,這個在業(yè)務(wù)中經(jīng)常有用到
select substr('2021-10-22 17:34:56',1,10)>current_date()
false

前一日/昨日

select date_sub(current_date(),1);
2021-10-21

前一日12點/昨日12點在業(yè)務(wù)中與截取的字符串日期進行比較時用

select concat(date_format(date_sub(current_date(),1),'yyyy-MM-dd'),' ','12');
2021-10-21 12

最近一個月/30天

select date_sub(current_date(),30);
2021-09-22

當月第一天業(yè)務(wù)中經(jīng)常用在滾動計算當月每日的業(yè)績數(shù)據(jù)

select date_format(to_date(trunc(current_date(),'MM')),"yyyy-MM-dd");
2021-10-01

日期格式轉(zhuǎn)換 yyyyMMdd--->yyyy-MM-dd

select from_unixtime(unix_timestamp('20211022','yyyyMMdd'),"yyyy-MM-dd");
2021-10-22

兩個日期相隔天數(shù)

select datediff('2021-10-22', '2021-10-01');
21

相關(guān)參考

Hive HQL支持的2種查詢語句風(fēng)格,你喜歡哪一種?

Python 基于datetime庫的日期時間數(shù)據(jù)處理

以上就是Hive日期格式轉(zhuǎn)換方法總結(jié)的詳細內(nèi)容,更多關(guān)于Hive日期格式轉(zhuǎn)換的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MySQL與Oracle差異比較之三 函數(shù)

    MySQL與Oracle差異比較之三 函數(shù)

    這篇文章主要介紹了MySQL與Oracle差異比較之三 函數(shù),需要的朋友可以參考下
    2017-04-04
  • 如何使用navicat遠程連接openGauss

    如何使用navicat遠程連接openGauss

    公司要在openEuler系統(tǒng)中安裝openGauss數(shù)據(jù)庫,經(jīng)過幾天的查資料,終于是安裝成功了,并且能在navicat中遠程連接使用,本文給大家介紹如何使用navicat遠程連接openGauss,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • DeepinV20快速安裝Mariadb的詳細步驟

    DeepinV20快速安裝Mariadb的詳細步驟

    本文給大家介紹DeepinV20安裝Mariadb的詳細步驟,MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL的一個分支,添加一些功能支持本地的非阻塞操作和進度報告,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-07-07
  • 簡單聊一聊SQL注入及防止SQL注入

    簡單聊一聊SQL注入及防止SQL注入

    眾所周知SQL注入是比較常見的網(wǎng)絡(luò)攻擊方式之一,它不是利用操作系統(tǒng)的BUG來實現(xiàn)攻擊,而是針對程序員編程時的疏忽,通過SQL語句,實現(xiàn)無帳號登錄,下面這篇文章主要給大家介紹了關(guān)于SQL注入及防止SQL注入的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • 在PostgreSQL中使用日期類型時一些需要注意的地方

    在PostgreSQL中使用日期類型時一些需要注意的地方

    這篇文章主要介紹了在PostgreSQL中使用日期類型時一些需要注意的地方,包括時間戳和日期轉(zhuǎn)換等方面,需要的朋友可以參考下
    2015-04-04
  • SQL注入的2個小Trick及示例總結(jié)

    SQL注入的2個小Trick及示例總結(jié)

    這篇文章主要給大家介紹了關(guān)于SQL注入的2個小Trick的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • DBeaver復(fù)制數(shù)據(jù)庫圖文教程(數(shù)據(jù)庫表結(jié)構(gòu)以及內(nèi)容)

    DBeaver復(fù)制數(shù)據(jù)庫圖文教程(數(shù)據(jù)庫表結(jié)構(gòu)以及內(nèi)容)

    DBeaver提供一個圖形界面用來查看數(shù)據(jù)庫結(jié)構(gòu)、執(zhí)行SQL查詢和腳本,下面這篇文章主要給大家介紹了關(guān)于DBeaver復(fù)制數(shù)據(jù)庫(數(shù)據(jù)庫表結(jié)構(gòu)以及內(nèi)容)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • 開源數(shù)據(jù)庫設(shè)計神器chiner的安裝及初體驗介紹

    開源數(shù)據(jù)庫設(shè)計神器chiner的安裝及初體驗介紹

    最近在造輪子,從?0?到?1?的那種,就差前臺的界面了,大家可以耐心耐心耐心期待一下。其中需要設(shè)計一些數(shù)據(jù)庫表,可以通過?Navicat?這種圖形化管理工具直接開搞,也可以通過一些數(shù)據(jù)庫設(shè)計工具來搞,比如說?PowerDesigner,更專業(yè)一點
    2022-02-02
  • sql 插入數(shù)據(jù)的三種常用方法及小貼士

    sql 插入數(shù)據(jù)的三種常用方法及小貼士

    我們在插入數(shù)據(jù)到數(shù)據(jù)庫中的時候,常用的語句如下
    2009-07-07
  • Dbeaver做數(shù)據(jù)遷移的詳細過程記錄

    Dbeaver做數(shù)據(jù)遷移的詳細過程記錄

    DBeaver是一款跨平臺的通用數(shù)據(jù)庫開源管理工具,支持 MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby以及其他兼容JDBC的數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關(guān)于Dbeaver做數(shù)據(jù)遷移的詳細過程,需要的朋友可以參考下
    2023-05-05

最新評論

雷山县| 安徽省| 吉水县| 城步| 荥阳市| 五家渠市| 措勤县| 蕲春县| 玉溪市| 六安市| 锡林郭勒盟| 武隆县| 蓬莱市| 柳州市| 岱山县| 砚山县| 宝兴县| 赤水市| 连江县| 洛宁县| 延寿县| 大理市| 平凉市| 葫芦岛市| 从化市| 十堰市| 台南县| 南安市| 鄂托克旗| 民权县| 德安县| 津市市| 五指山市| 梓潼县| 汕头市| 游戏| 巧家县| 云龙县| 龙泉市| 施甸县| 平和县|