在工作中,经常用到hive,而新手很多都不知道如何获取当前时间,下面就为您说一说其中的门道
工具/原料
hadoop,hive
crt或其他连接hive的工具
方法/步骤
1、语法:unix_timestamp()返回值:bigint说明:获得当前时区的UNIX时间戳举例:selectunix_timestamp()fromdual;
2、语法:from_unixt坡纠课柩ime(bigintunixtime[,stringformat])返回值:st鸡堕樱陨ring说明:转化UNIX时间戳(从1970-01-0100:00:00UTC到指定时间的秒数)到当前时区的时间格式举例:selectfrom_unixtime(1404816601,'yyyy-MM-ddHH:mm:ss')fromdual;2014-07-0818:50:01
3、步骤步骤2结合就可以取到当前时间了举例:selectfrom_unix隋茚粟胫time(unix_timestamp(),'yyyy幻腾寂埒-MM-ddHH:mm:ss')fromdual;