我正在尝试创建一个HIVE表。我的源日期格式为'YYYY-MM-DD'。 我是否需要将列定义为日期格式'YYYY-MM-DD'? 或者只是简单地放置日期就足够了?
创建表格 ( date_column日期格式'YYYY-MM-DD')
在某些源文件中,我有'DD-MM-YYYY'格式的日期字段。 如果我创建一个仅指定日期的配置表列,会发生什么 例子
创建表格 ( date_column日期)
答案 0 :(得分:1)
format
定义YYYY-MM-DD
NULL
create table mytable (dt1 date,dt2 date);
insert into mytable values ('2017-05-18','18-05-2017');
select * from mytable;
+------------+--------+
| dt1 | dt2 |
+------------+--------+
| 2017-05-18 | (null) |
+------------+--------+