大数据之Hive(Hive 时间函数之to_date)


目录

  • 1.to_date:日期时间转日期函数
  • 2.上述需求可以通过date-format实现
  • 3.如何将'2017/05/21',转换成'2017-05-21'

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

【大数据之Hive(Hive 时间函数之to_date)】方法2:
select date_format (regexp_replace('2017/05/21','/','-'),'yyyy-MM-dd') data_dt; 2017-05-21

    推荐阅读