在文件中添加新的日期列

时间:2018-01-25 01:06:23

标签: hive

我想在文件中添加一个新的日期列,显示当前的系统日期。我看了一个类似的问题,但在那个问题中,答案是建议硬编码值,但我想在显示当前系统日期的文件中添加一个新列。

文件中的示例数据

$destination = 178; // Kediri

添加新列后,文件中的数据应如下所示

First_Name Last_name
Shaun      Washington
James      Dean

1 个答案:

答案 0 :(得分:0)

对于当前日期,您只需使用CURRENT_DATE功能即可。 在较低版本中,看起来像hive CURRENT_DATE不可用,因此你可以使用(它适用于Hive 0.14 +)

Select First_Name, Last_name,TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP())) as Date from table;

在更高版本中说hive 2.0,你可以使用:

Select First_Name, Last_name, CURRENT_DATE as Date from table