[转] 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 ...
随机推荐
- 解决win7和2008连接windows 2003远程桌面很卡的问题
解决win7和2008连接windows 2003远程桌面很卡的问题 来源:http://www.hack1990.com/ 作者:佚名 时间:2013-04-12 TAG: 我要投稿 原因在于从vi ...
- Spring MVC的handlermapping之请求分发如何找到正确的Handler(BeanNameUrlHandlerMapping,SimpleUrlHandlerMapping)
本文讲的是Spring MVC如何找到正确的handler, 前面请求具体怎么进入到下面的方法,不再细说. 大概就是Spring mvc通过servlet拦截请求,实现doService方法,然后进入 ...
- Android ListView的一个坑,你可掉进去过?
需要的功能很简单,就是一个带checkbox的列表,提交时需要知道用户选择了那些项目,如下图: 使用SimpleAdapter作为数据适配器,重写SimpleAdapter.ViewBinder的方法 ...
- 【转】WIFI基本知识整理
WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种 ...
- Mybatis的select查询的三种方式
1.首先建立一个测试的dao public interface IStudentDao { // 根据姓名查询 List<Student> selectStudentsByName(Str ...
- CoderForces 689A Mike and Cellphone (水题)
题意:给定一个手机键盘数字九宫格,然后让你判断某种操作是不是唯一的,也就是说是不是可以通过平移也能实现. 析:我的想法是那就平移一下,看看能实现,就四种平移,上,下,左,右,上是-3,要注意0变成8, ...
- [转]分布式中使用Redis实现Session共享(二)
本文转自:http://www.cnblogs.com/yanweidie/p/4678095.html 上一篇介绍了一些redis的安装及使用步骤,本篇开始将介绍redis的实际应用场景,先从最常见 ...
- .NET Core2使用Azure云上的Iot-Hub服务
基于工业4.0大背景下的工业物联网是近几年内热门的话题,依靠信息化技术企业可以实现数字化转型,生产可以实现智能化制造,设备可以实现自动化运作.然而,海量的数据采集是整个建设过程的基础环节,如何处理与利 ...
- shell相关文件
站在用户登录的角度来说,SHELL的类型: 登录式shell: 正常通常某终端登录 su - USERNAME su -l USERNAME 非登录式shell: su USERNAME 图形终端下 ...
- 搭建 .NET Core 开发环境
安装 .Net Core 执行代码 任务时间:时间未知 .NET Core 的官方文档很详细,本实验带你建立一个.NET Core 1.1的Web运行环境,更多内容可以可以查阅微软官方文档. 安装 . ...