Advertisement

处理时间函数

阅读量:

Hive时间函数应用分析

1、hive取得当前日期时间:

1.1) 取得当前日期:

获取当前日期信息

1.2) 取得当前日期时间:

获取当前系统时间戳

1.3) hive取得当前时间戳:

选取当前时间戳的UNIX格式数值

1.时间戳转换日期方法

select from_unixtime(1517725479,'yyyy-MM-dd HH:mm:ss');

1.5) 日期转unix时间戳:

select to_nuix_timestamp('2020-11-11 12:12:12','yyyy-MM-dd HH:dd:ss');

1.6) hive取得当前时间:

select from_unixtime(unix_timestamp(),‘yyyy-MM-dd HH:dd:ss’);

2、hive自动计算其他日期(昨天,今天):

Hive中用于日期增减的函数包括:date_add(start_date, num_days)以及date_sub(start_date, num_days),前者实现对起始日期的正向增加,后者则用于进行日期的反向减去操作。

2.1) 取得昨天日期:

select date_add(from_unixtime(unix_timesta

全部评论 (0)

还没有任何评论哟~