在文件中添加新的日期列

kb5ga3dv  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(321)

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

First_Name Last_name
Shaun      Washington
James      Dean

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

First_Name Last_name   Date
Shaun      Washington  01/24/2018
James      Dean        01/24/2018
im9ewurl

im9ewurl1#

对于当前日期,您可以简单地使用 CURRENT_DATE 功能。在较低版本中,配置单元当前的\u日期似乎不可用,因此您可以使用(它在配置单元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

相关问题