大数据之Hive:Hive 时间函数之to_date

Posted 浊酒南街

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据之Hive:Hive 时间函数之to_date相关的知识,希望对你有一定的参考价值。

1.to_date:日期时间转日期函数

select to_date('2015-04-02 13:34:12');
2015-04-02

2.上述需求可以通过date-format实现

select date_format('2015-04-02 13:34:12','yyyy-MM-dd');
2015-04-02

3.如何将’2017/05/21’,转换成’2017-05-21’

方法1:

select from_unixtime( unix_timestamp('2017/05/21','yyyy/MM/dd'),'yyyy-MM-dd') data_dt;
2017-05-21

方法2:

select date_format (regexp_replace('2017/05/21','/','-'),'yyyy-MM-dd') data_dt;
2017-05-21

以上是关于大数据之Hive:Hive 时间函数之to_date的主要内容,如果未能解决你的问题,请参考以下文章

大数据之Hive:Hive日期处理函数之unix_timestamp

大数据之hive:hive时间函数总结

大数据之Hive:hive函数讲解:列转行

大数据之Hive:Hive函数之collect_set()函数

大数据之Hive:Hive函数之str_to_map函数

大数据之Hive:Hive 开窗函数