博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hive日期函数笔记
阅读量:7079 次
发布时间:2019-06-28

本文共 425 字,大约阅读时间需要 1 分钟。

hot3.png

1.替代date_format(date/timestamp/string ts, string fmt)函数

在hive1.2以前hive不支持date_format函数,无法将非标准格式转换为可识别为日期的类型。可以先用unix_timestamp将非标准日期转换为计算机元年到该日期的秒数,然后将该秒数转换为对应时间戳格式。

select from_unixtime(unix_timestamp('201812', 'yyyyMM'),'yyyy-MM-dd')

2.yyyyMM求上个月日期

select from_unixtime(unix_timestamp(add_months(from_unixtime(unix_timestamp('201812', 'yyyyMM')),-1),'yyyy-MM-dd'),'yyyyMM')

转载于:https://my.oschina.net/huhaicool/blog/2996803

你可能感兴趣的文章
如何在windows server 2008上配置NLB群集
查看>>
爱情是人类最高贵的情感
查看>>
我的友情链接
查看>>
C++ 异常学习
查看>>
EX2003升级到EX2010 无法自动装载数据库!!
查看>>
23 款实用的 Elasticsearch 查询示例
查看>>
提高PHP代码质量36计(1)
查看>>
Oracle中的rownum,ROWID的 用法
查看>>
C++_CFileFind文件查找
查看>>
VS_生成事件
查看>>
关于android布局的两个属性dither和tileMode
查看>>
Top 10 JavaScript编辑器,你在用哪个?
查看>>
MySQL数据库 添加用户、删除用户与授权
查看>>
Heartbeat-Gui V2 实现HA LAMP 搭建wordpress博客
查看>>
比较redis和memcached优劣势(待补录)
查看>>
虚拟机中安装Linux发行版系统(CentOS)的方法
查看>>
ext-js DateField选择的时间不可以用long类型传递
查看>>
<基础巩固> 二叉搜索树
查看>>
21天让你成为Horizon View高手—Day2:安装Horizon View前准备
查看>>
XEN_CITRIX_Server 安装及创建虚拟机
查看>>