【问题标题】:Convert YYYY-MM (string) to Date in Hive在 Hive 中将 YYYY-MM(字符串)转换为日期
【发布时间】:2020-11-27 02:36:41
【问题描述】:

目前,我在 Hive 表中有一列作为 YYYY-MM。数据格式为字符串。我想将其数据类型设置为日期而不是字符串,但仍将其保留为 YYYY-MM。那可能吗?当我将其设为日期数据类型时,它会更改为 YYYY-MM-DD。

【问题讨论】:

    标签: date hive


    【解决方案1】:

    您可以利用以下功能进行日期转换。

    select from_unixtime(unix_timestamp('20100803' ,'yyyyMMdd'), 'yyyy-MM-dd') 
    

    此外,您可以将其转换为多种格式,如下所示。

    【讨论】:

      猜你喜欢
      • 2018-05-19
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2018-03-27
      • 2021-12-01
      • 2016-05-11
      相关资源
      最近更新 更多