SELECT from_unixtime(unix_timestamp()); --/Selecting Current Time stamp/
SELECT CURRENT_DATE; --/Selecting Current Date/
SELECT CURRENT_TIMESTAMP; --/Selecting Current Time stamp/
但是,在Impala中,您会发现只有以下命令可用于获取日期/时间详细信息:
SELECT from_unixtime(unix_timestamp()); --/Selecting Current Timestamp /
6条答案
按热度按时间9nvpjoqh1#
根据LanguageManual,您可以使用
unix_timestamp()
来获取“使用默认时区的当前时间戳”。如果您需要将其转换为更易于阅读的格式,可以使用from_unixtime(unix_timestamp())
。cs7cruho2#
是...我正在使用Hue 3.7.0 -Hadoop UI,要获取当前日期/时间信息,我们可以在Hive中使用以下命令:
但是,在Impala中,您会发现只有以下命令可用于获取日期/时间详细信息:
希望它能解决你的疑问:)
1sbrub3j3#
函数
current_date
和current_timestamp
现在在Hive 1.2.0和更高版本中可用,这使得代码更加简洁。mo49yndu4#
仅获取当前日期(不包括时间戳):
在较低版本中,看起来hive CURRENT_DATE不可用,因此您可以使用(它在Hive 0.14上对我有效)
在更高的版本中,比如hive 2.0,你可以用途:
tvokkenx5#
current_date -当前日期
yyyyMMdd
-我的系统当前日期格式;yyyy-MM-dd
-如果您希望将格式更改为diff格式。rkkpypqq6#
从当前日期提取年份
IBM Netezza公司
"Hive"