【发布时间】:2014-12-20 19:35:17
【问题描述】:
我们如何在 unix_timestamp() 中匹配像 2014-Dec-20 这样的日期值?模式 yyyy-MM-dd 匹配 2014-12-20 格式。但是 yyyy-mmm-dd 或 yyyy-m-dd 无法匹配月份名称。
【问题讨论】:
我们如何在 unix_timestamp() 中匹配像 2014-Dec-20 这样的日期值?模式 yyyy-MM-dd 匹配 2014-12-20 格式。但是 yyyy-mmm-dd 或 yyyy-m-dd 无法匹配月份名称。
【问题讨论】:
从蜂巢社区得到答案。 “MMM”将匹配 Hive 中 unix_timestamp() 中的三个字母月份代码。 eg: select request,unix_timestamp(time,'dd/MMM/yyyy:HH:mm:ss') from apachelogs;
【讨论】: