Hive 配置单元时间戳字符串是什么样子的?
要以时间戳格式加载配置单元表中的数据,我不确定允许什么格式。我在网上查了一下,我可以看到很多没有分数部分的例子 有人能告诉我,如果输入文本采用以下格式,Hive是否会接受文本作为时间戳-Hive 配置单元时间戳字符串是什么样子的?,hive,Hive,要以时间戳格式加载配置单元表中的数据,我不确定允许什么格式。我在网上查了一下,我可以看到很多没有分数部分的例子 有人能告诉我,如果输入文本采用以下格式,Hive是否会接受文本作为时间戳- 1) 'DD-MM-YY HH:MI:SS FFFFFF' 2) 'DD-MM-YY HH:MI:SS FFFFFFFFF' 3) 'DD-MM-YY HH:MI:SS' 4) 'DD-MM-YY HH:MI:SS,FFFFFFFFF' 5) 'DD-MM-YY HH:MI:SS,FFFFFF' 6) 'YY
1) 'DD-MM-YY HH:MI:SS FFFFFF'
2) 'DD-MM-YY HH:MI:SS FFFFFFFFF'
3) 'DD-MM-YY HH:MI:SS'
4) 'DD-MM-YY HH:MI:SS,FFFFFFFFF'
5) 'DD-MM-YY HH:MI:SS,FFFFFF'
6) 'YYYY-MM-DD HH:MI:SS.FFFFFFFFF'
我相信FF代表小数秒。米是几分钟。在1到6个选项中,哪一个选项可以接受?Hive只支持几秒钟。甚至unix_timestamp()方法也只返回秒,忽略毫秒部分
最好的选择是根据需要表示时间戳的方式,使用java SimpleDataFormat编写UDF。这里有一个链接说Hive支持纳秒-