我使用hive创建并尝试将文件内容加载到表中。 有一个列类型"日期"并且文件中的日期格式为dd / mm / yy,例如:01/12/2013
但是当我试图将数据从文件加载到表中时,列值对应于"日期"始终为NULL,好像无法加载日期内容。
我将列内容放入txt文件并上传到hdfs,因此,该列可能是: id,name,birthdate
和相应的值是: 1," Joan",04/05/1989
但" 04/05 / 1989"似乎无法读入表中,总是为空。
请告诉我,如果我的txt文件中的格式错误,或者在将日期类型数据加载到Hive表中时需要一些特定的语法。
谢谢!
答案 0 :(得分:5)
日期数据类型格式为YYYY-MM-DD。您需要相应地格式化字段。
有关
的更多详情https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#LanguageManualTypes-date