【问题标题】:How to match three letter month name in Hive queries如何在 Hive 查询中匹配三个字母的月份名称
【发布时间】:2014-12-20 19:35:17
【问题描述】:

我们如何在 unix_timestamp() 中匹配像 2014-Dec-20 这样的日期值?模式 yyyy-MM-dd 匹配 2014-12-20 格式。但是 yyyy-mmm-dd 或 yyyy-m-dd 无法匹配月份名称。

【问题讨论】:

    标签: hive hiveql


    【解决方案1】:

    从蜂巢社区得到答案。 “MMM”将匹配 Hive 中 unix_timestamp() 中的三个字母月份代码。 eg: select request,unix_timestamp(time,'dd/MMM/yyyy:HH:mm:ss') from apachelogs;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 2016-08-27
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多