如何在表格中添加日期格式中的日期列,例如DD:MM:YY不作为字符串



我必须在蜂巢表中插入一个新列,该列显示加载数据的日期。这可能是格式DD:MM:YY或说YY:MM:DD格式。我不想要默认字符串。

我们使用hive 2.1,hive中的日期格式是yyyy-mm-dd,因此您不能使用其他格式的日期列,任何默认格式的日期数据类型或带有必需日期格式的字符串列。

hive> create table date1 (c1 date);
hive> insert into date1 ('2019-02-15');
hive> insert into date1 (c1) select current_date();
hive> select * from date1;
OK
2019-02-15
2019-02-15
Time taken: 0.134 seconds, Fetched: 2 row(s)

首选将字符串数据类型在表而不是日期列中。

希望这有帮助

最新更新