我在Hive中有一个Customer表(custid bigint,custname字符串,DOB字符串)。 DOB具有不同格式的值(6/17 / 1969、08 / 22 / 54、2003年1月11日)。
我需要将不同格式的日期转换为标准化日期格式(MM / dd / yy),并将其存储在Hive中的另一个表中。

最佳答案

1日-
ANSI / ISO标准为YYYY-MM-DD




第二-
如果出于某些原因,您使用的是旧的配置单元版本,并且必须使用字符串保存日期,则出于以下两个原因,我强烈建议您避免使用任何其他日期格式:

1.这是日期功能支持的唯一格式。
2.此格式允许正确的字母比较,例如--
'2017-01-22'>'2016-09-22'但'01 -22-2017'

10-06 07:11
查看更多