时间戳是数据库常用的存放日期的形式之一,表示从 UTC 时间’1970-01-01 00:00:00’开始到现在的秒数,与常规时间格式如 ‘2018-01-01 00:00:00’可以相互转换,方法如下。
一、unix_timestamp 函数用法
1、unix_timestamp() 返回当前时间戳。另外,current_timestamp() 也有同样作用。
2、unix_timestamp(string date) 返回 date 对应的时间戳,date 格式必须为 yyyy-MM-dd HH:mm:ss。
hive> select unix_timestamp('2018-06-29 00:00:00');
OK
1530201600
3、unix_timestamp(string date, string format) 返回 date 对应的时间戳,date 格式由 format 指定。
hive> select un