如何在Hive查询中匹配三个字母的月份名称

时间:2014-12-20 19:35:18

标签: hive hiveql

我们如何在unix_timestamp()中匹配 2014-Dec-20 等日期值?模式 yyyy-MM-dd 符合2014-12-20格式。但yyyy-mmm-dd或yyyy-m-dd并没有匹配月份名称的技巧。

1 个答案:

答案 0 :(得分:2)

得到了蜂巢社区的答案。 " MMM"将匹配Hive中unix_timestamp()中的三个字母的月份代码。 例如:从apachelogs中选择请求,unix_timestamp(时间,' dd / MMM / yyyy:HH:mm:ss');