2017-05-19 83 views
0

我正在試圖創建一個類型爲date的字段的表。我只存儲年份字段。所以我想把它格式化爲YYYY。但是配置單元不採用format命令。我的發言是如下...Hive表列日期格式

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字段類型也沒有工作

就如何落實這有什麼建議?

謝謝

回答

2

format不支持。
僅支持ISO格式。

  • 日期:yyyy-MM-dd
  • 時間戳:yyyy-MM-dd HH:mm:ss

如果想僅握住yyyy部分使用的字符/整數類型。

+0

謝謝您的確認。在這種情況下,我會將該字段聲明爲「int」。 –