[转] String to Date conversion in hive - 在 Hive 中各种字符串转换成日期格式
[From] http://bigdataprogrammers.com/string-date-conversion-hive/
Please refer below table to convert any date format into fixed format i.e yyyy-MM-dd .
Input column name: dt (String).Replace dt with your column name.
Input Format | Code | Output Format |
ddMMyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMyyyy’))) | yyyy-MM-dd |
dd-MM-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MM-yyyy’))) | yyyy-MM-dd |
dd/MM/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MM/yyyy’))) | yyyy-MM-dd |
dd MM yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MM yyyy’))) | yyyy-MM-dd |
dd.MM.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MM.yyyy’))) | yyyy-MM-dd |
ddMMMyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMyyyy’))) | yyyy-MM-dd |
dd-MMM-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMM-yyyy’))) | yyyy-MM-dd |
dd/MMM/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMM/yyyy’))) | yyyy-MM-dd |
dd MMM yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMM yyyy’))) | yyyy-MM-dd |
dd.MMM.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMM.yyyy’))) | yyyy-MM-dd |
ddMMMMyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMMyyyy’))) | yyyy-MM-dd |
dd-MMMM-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMMM-yyyy’))) | yyyy-MM-dd |
dd/MMMM/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMMM/yyyy’))) | yyyy-MM-dd |
dd MMMM yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMMM yyyy’))) | yyyy-MM-dd |
dd.MMMM.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMMM.yyyy’))) | yyyy-MM-dd |
ddMMyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMyy’))) | yyyy-MM-dd |
dd-MM-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MM-yy’))) | yyyy-MM-dd |
dd/MM/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MM/yy’))) | yyyy-MM-dd |
dd MM yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MM yy’))) | yyyy-MM-dd |
dd.MM.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MM.yy’))) | yyyy-MM-dd |
ddMMMyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMyy’))) | yyyy-MM-dd |
dd-MMM-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMM-yy’))) | yyyy-MM-dd |
dd/MMM/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMM/yy’))) | yyyy-MM-dd |
dd MMM yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMM yy’))) | yyyy-MM-dd |
dd.MMM.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMM.yy’))) | yyyy-MM-dd |
ddMMMMyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMMyy’))) | yyyy-MM-dd |
dd-MMMM-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMMM-yy’))) | yyyy-MM-dd |
dd/MMMM/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMMM/yy’))) | yyyy-MM-dd |
dd MMMM yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMMM yy’))) | yyyy-MM-dd |
dd.MMMM.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMMM.yy’))) | yyyy-MM-dd |
MMddyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMddyyyy’))) | yyyy-MM-dd |
MM-dd-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM-dd-yyyy’))) | yyyy-MM-dd |
MM/dd/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM/dd/yyyy’))) | yyyy-MM-dd |
MM dd yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM dd yyyy’))) | yyyy-MM-dd |
MM.dd.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM.dd.yyyy’))) | yyyy-MM-dd |
MMMddyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMddyyyy’))) | yyyy-MM-dd |
MMM-dd-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM-dd-yyyy’))) | yyyy-MM-dd |
MMM/dd/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM/dd/yyyy’))) | yyyy-MM-dd |
MMM dd yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM dd yyyy’))) | yyyy-MM-dd |
MMM.dd.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM.dd.yyyy’))) | yyyy-MM-dd |
MMMMddyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMMddyyyy’))) | yyyy-MM-dd |
MMMM-dd-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM-dd-yyyy’))) | yyyy-MM-dd |
MMMM/dd/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM/dd/yyyy’))) | yyyy-MM-dd |
MMMM dd yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM dd yyyy’))) | yyyy-MM-dd |
MMMM.dd.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM.dd.yyyy’))) | yyyy-MM-dd |
MMddyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMddyy’))) | yyyy-MM-dd |
MM-dd-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM-dd-yy’))) | yyyy-MM-dd |
MM/dd/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM/dd/yy’))) | yyyy-MM-dd |
MM dd yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM dd yy’))) | yyyy-MM-dd |
MM.dd.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM.dd.yy’))) | yyyy-MM-dd |
MMMddyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMddyy’))) | yyyy-MM-dd |
MMM-dd-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM-dd-yy’))) | yyyy-MM-dd |
MMM/dd/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM/dd/yy’))) | yyyy-MM-dd |
MMM dd yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM dd yy’))) | yyyy-MM-dd |
MMM.dd.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM.dd.yy’))) | yyyy-MM-dd |
MMMMddyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMMddyy’))) | yyyy-MM-dd |
MMMM-dd-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM-dd-yy’))) | yyyy-MM-dd |
MMMM/dd/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM/dd/yy’))) | yyyy-MM-dd |
MMMM dd yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM dd yy’))) | yyyy-MM-dd |
MMMM.dd.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM.dd.yy’))) | yyyy-MM-dd |
yyyyMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyyMMdd’))) | yyyy-MM-dd |
yyyy-MM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy-MM-dd’))) | yyyy-MM-dd |
yyyy/MM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy/MM/dd’))) | yyyy-MM-dd |
yyyy MM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy MM dd ‘))) | yyyy-MM-dd |
yyyy.MM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy.MM.dd’))) | yyyy-MM-dd |
yyyyMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyyMMMdd’))) | yyyy-MM-dd |
yyyy-MMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy-MMM-dd’))) | yyyy-MM-dd |
yyyy/MMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy/MMM/dd’))) | yyyy-MM-dd |
yyyy MMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy MMM dd ‘))) | yyyy-MM-dd |
yyyy.MMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy.MMM.dd’))) | yyyy-MM-dd |
yyyyMMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyyMMMMdd’))) | yyyy-MM-dd |
yyyy-MMMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy-MMMM-dd’))) | yyyy-MM-dd |
yyyy/MMMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy/MMMM/dd’))) | yyyy-MM-dd |
yyyy MMMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy MMMM dd ‘))) | yyyy-MM-dd |
yyyy.MMMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy.MMMM.dd’))) | yyyy-MM-dd |
yyMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyMMdd’))) | yyyy-MM-dd |
yy-MM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy-MM-dd’))) | yyyy-MM-dd |
yy/MM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy/MM/dd’))) | yyyy-MM-dd |
yy MM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy MM dd ‘))) | yyyy-MM-dd |
yy.MM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy.MM.dd’))) | yyyy-MM-dd |
yyMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyMMMdd’))) | yyyy-MM-dd |
yy-MMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy-MMM-dd’))) | yyyy-MM-dd |
yy/MMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy/MMM/dd’))) | yyyy-MM-dd |
yy MMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy MMM dd ‘))) | yyyy-MM-dd |
yy.MMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy.MMM.dd’))) | yyyy-MM-dd |
yyMMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyMMMMdd’))) | yyyy-MM-dd |
yy-MMMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy-MMMM-dd’))) | yyyy-MM-dd |
yy/MMMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy/MMMM/dd’))) | yyyy-MM-dd |
yy MMMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy MMMM dd ‘))) | yyyy-MM-dd |
yy.MMMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy.MMMM.dd’))) | yyyy-MM-dd |
Don’t forget to see all tutorialsKeep learning, keep growing .Subscribe us.
[转] String to Date conversion in hive - 在 Hive 中各种字符串转换成日期格式的更多相关文章
- [Leetcode] String to integer atoi 字符串转换成整数
Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. ...
- C# 字符串string类型转换成DateTime类型 或者 string转换成DateTime?(字符串转换成可空日期类型)
在c#中,string类型转换成DateTime类型是经常用到的,作为基本的知识,这里在此做个小结.一般来说可以使用多种方法进行转换,最常用的就是使用Convert.ToDateTime(string ...
- IE JavaScript字符串转换成Date后出现NaN错误
参考的博文:http://blog.csdn.net/zhu7478848/article/details/53388582 在IE浏览器下, JavaScript字符串转换成Date后会出现NaN错 ...
- js字符串转日期,js字符串解析成日期,js日期解析, Date.parse小时是8点,Date.parse时间多了8小时
js字符串转日期,js字符串解析成日期,js日期解析, Date.parse小时是8点,Date.parse时间多了8小时 >>>>>>>>>&g ...
- Mysql一个非常有用的内置函数今天碰到要把MySQL数据库中的varchar转换成date类型进
Mysql一个非常有用的内置函数 今天碰到要把MySQL数据库中的varchar转换成date类型进行时间的比较和查询.在网上找了找,发现MySQL也跟其他数据库一样有自己内置的转换函数:str_to ...
- Python2.X如何将Unicode中文字符串转换成 string字符串
Python2.X如何将Unicode中文字符串转换成 string字符串 普通字符串可以用多种方式编码成Unicode字符串,具体要看你究竟选择了哪种编码:unicodestring = u&q ...
- java 字符串转json,json转实体对象、json字符串转换成List、List转String、以及List排序等等...
@RequestMapping(value = "updateInvestorApplyAccountNo", method = RequestMethod.POST) @Resp ...
- Javascript中字符串转换成Date的方法
//字符串转成Time(dateDiff)所需方法 function stringToTime(string) { var f = string.split(' ', 2); var d = (f[0 ...
- HTTP Status 500 - DateConverter does not support default String to 'Date' conversion.错误
//自己指定一个类型转换器(将String转成Date) DateConverter converter = new DateConverter(); converter.setPattern(new ...
随机推荐
- windows 如何创建.gitignore 文件 / .ssh 文件夹?解决windows必须键入文件名提示
windows不允许.gitignore之类的文件,也不允许.ssh命名的文件夹名.会提示必须输入文件名. 要解决这个问题我以前一直是通过bash使用linux命令创建的.最近发现了一个更简便的方法与 ...
- 微信小程序进行地图导航使用地图功能
之前我写过的文章当中,提过小程序的打包大小.所以特地去下载一个区域的地图的这种方法,是不存在的. 我用的导航主要使用的是应用外的导航,这篇文章可能对于非常熟悉小程序的小伙伴来说就是小case,所以只适 ...
- s16 计算机网络基础
交换机设备说明 1)交换机设备说明 交换机概念:解决多台主机在一个网络里面通讯的需求 主机身份标识信息:称为叫做mac地址 交换机通讯的网络范围:称为叫做一个局域网 交换机传输数据问题: 01.会有广 ...
- Google’s Project Tango is shutting down because ARCore is already here
https://www.theverge.com/2017/12/15/16782556/project-tango-google-shutting-down-arcore-augmented-rea ...
- Could not load file or assembly 'System.Data.SQLite ... 试图加载格式不正确的程序
坑爹的System.Data.SQLite. 先给出下载地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki ...
- eclipse中配置server中选择tomcat8无法进行下一步处理
在创建server的时候,选择tomcat8后,server name为空,并且无法手动输入,同时无法进行下一步操作. 解决方案如下: 1.退出eclipse. 2.找到eclipse[工作空间][当 ...
- BFC开启条件
当元素CSS属性设置了下列之一时,即可创建一个BFC: float:left|right position:absolute|fixed display: table-cell|table-capti ...
- 【转】不用软件,解压Win8/Win8.1的install.wim文件
今天用好压解压Windows 8.1的install.wim文件,居然提示文件损坏,换了7Z仍然如此:其实文件是好的.只不过这些软件暂时不支持罢了,还好可以用dism命令来手动完成. 一.检查镜像版本 ...
- 原生态在Hadoop上运行Java程序
第一种:原生态运行jar包1,利用eclipse编写Map-Reduce方法,一般引入Hadoop-core-1.1.2.jar.注意这里eclipse里没有安装hadoop的插件,只是引入其匝包,该 ...
- ie11下ajax用escape发送中文参数失败
一个项目中,登录请求是ajax,get模式.登录名无中文可以正常登录:登录名是中文则偶尔可以登录,大部分情况下无法登录,ajax请求无法发送成功. 登录名是用js的escape函数转码. 经过多次测试 ...