Hive表列日期格式

时间:2017-05-19 12:17:47

标签: hadoop hive

我正在尝试创建一个类型为date的字段的表。我只存储年份字段。所以我想把它格式化为YYYY。但是hive没有采用format命令。我的发言如下......

CREATE TABLE IF NOT EXISTS la1 (vendor varchar(20), 
country varchar(25), name1 varchar(256), city varchar(40), 
district varchar(40), pobox varchar(40), poboxpostelcode varchar(20), createdon date format 'YYYY')

timestamp字段类型也无法正常工作

有关如何实施此建议的任何建议?

谢谢

1 个答案:

答案 0 :(得分:3)

format不受支持。
仅支持ISO格式。

  • 日期:yyyy-MM-dd
  • 时间戳:yyyy-MM-dd HH:mm:ss

如果您只想保留yyyy部分使用字符/整数类型。